24519


ec2 + rails4 + Unicorn + Nginx 環境を構築しているのですが、

[code]

    bundle exec unicorn_rails -c config/unicorn.rb -E production -D
    
[/code]

でunicornを起動するとエラーがでます。

[code]

    log/unicorn.log
    
[/code]

には

[code]

     bundler: failed to load command: unicorn_rails (/usr/share/nginx/html/moin/vendor/bundle/ruby/2.2.0/bin/unicorn_rails)
     Bundler::GemRequireError: There was an error while trying to load the gem 'uglifier'.
     Gem Load Error is: Could not find a JavaScript runtime. 
     See https://github.com/rails/execjs for a list of available runtimes.
    
[/code]

とでています。

[code]

    vi Gemfile
    
[/code]

の設定を以下に変更して`bundle install`しましたがエラーが直りません。

[code]

     # gem 'uglifier', '>= 1.3.0'
     gem 'uglifier'
    
[/code]

どこの設定を変更したらよいでしょうか？


CC BY-SA 3.0
2016-05-02T12:24:06.450
24518
2016-05-02T12:40:07.910
10088
question
ruby-on-rails
ec2にrails4 + Unicorn + Nginxをインストール


エラーメッセージの通り `JavaScript runtime` がインストールされていないようです。  
`nodejs` をインストールしてみてはいかがでしょうか？


CC BY-SA 3.0
2016-05-02T12:40:07.910
24519
2016-05-02T12:40:07.910
2646
24518
answer