2017-10-29 6 views
-3

イムしかし、なぜenirlyわからないでコマンドレールを使用する場合、サーバーがちょうどすべてのメールディレクトリのファイルは、私がルビーは開始私は正しいディレクトリ

を使用するとき

$ ls 
app  config.ru Gemfile.lock package.json README.md vendor 
bin  db   lib   public  test 
config Gemfile log   Rakefile  tmp 

本当の問題があるであることを示し始めていないレール

rails server 

それはゴミを出しpukes、私はそれのすべての理解しての事は uglifierがエラーを持っていたということです。誰もが修正を知っている> それはまた、ランタイムはインストールされていませんが、それについて完全にはわかりません。それはあなたのエラーメッセージを読んでいる場合、私の質問は、それはあなたがJavaScriptのランタイムをインストールする必要があると述べている

rails aborted! 
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. 
Backtrace for gem load error is: 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/execjs- 
2.7.0/lib/execjs/runtimes.rb:58:in `autodetect' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/execjs- 
2.7.0/lib/execjs.rb:5:in `<module:ExecJS>' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/execjs- 
2.7.0/lib/execjs.rb:4:in `<top (required)>' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/uglifier- 
3.2.0/lib/uglifier.rb:5:in `require' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/uglifier- 
3.2.0/lib/uglifier.rb:5:in `<top (required)>' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler/runtime.rb:83:in `require' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler/runtime.rb:83:in `block (2 levels) in 
require' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler/runtime.rb:78:in `each' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler/runtime.rb:78:in `block in require' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler/runtime.rb:67:in `each' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler/runtime.rb:67:in `require' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler.rb:114:in `require' 
/home/hyperlisk/readit/config/application.rb:7:in `<top (required)>' 
/home/hyperlisk/readit/Rakefile:4:in `require_relative' 
/home/hyperlisk/readit/Rakefile:4:in `<top (required)>' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/rake- 
12.2.1/lib/rake/rake_module.rb:29:in `load' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/rake- 
12.2.1/lib/rake/rake_module.rb:29:in `load_rakefile' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/rake- 
12.2.1/lib/rake/application.rb:703:in `raw_load_rakefile' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/rake- 
12.2.1/lib/rake/application.rb:104:in `block in load_rakefile' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/rake- 
12.2.1/lib/rake/application.rb:186:in `standard_exception_handling' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/rake- 
12.2.1/lib/rake/application.rb:103:in `load_rakefile' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/railties- 
5.1.4/lib/rails/commands/rake/rake_command.rb:20:in `block in perform' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/rake- 
12.2.1/lib/rake/application.rb:186:in `standard_exception_handling' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/railties- 
5.1.4/lib/rails/commands/rake/rake_command.rb:18:in `perform' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/railties- 
5.1.4/lib/rails/command.rb:46:in `invoke' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/railties- 
5.1.4/lib/rails/commands.rb:16:in `<top (required)>' 
bin/rails:4:in `require' 
bin/rails:4:in `<main>' 
Bundler Error Backtrace: 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler/runtime.rb:86:in `rescue in block (2 levels) 
in require' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler/runtime.rb:82:in `block (2 levels) in 
require' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler/runtime.rb:78:in `each' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler/runtime.rb:78:in `block in require' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler/runtime.rb:67:in `each' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler/runtime.rb:67:in `require' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler.rb:114:in `require' 
/home/hyperlisk/readit/config/application.rb:7:in `<top (required)>' 
/home/hyperlisk/readit/Rakefile:4:in `require_relative' 
/home/hyperlisk/readit/Rakefile:4:in `<top (required)>' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/railties- 
5.1.4/lib/rails/commands/rake/rake_command.rb:20:in `block in perform' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/railties- 
5.1.4/lib/rails/commands/rake/rake_command.rb:18:in `perform' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/railties- 
5.1.4/lib/rails/command.rb:46:in `invoke' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/railties- 
5.1.4/lib/rails/commands.rb:16:in `<top (required)>' 
bin/rails:4:in `require' 
bin/rails:4:in `<main>' 

Caused by: 
ExecJS::RuntimeUnavailable: Could not find a JavaScript runtime. See 
https://github.com/rails/execjs for a list of available runtimes. 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/execjs- 
2.7.0/lib/execjs/runtimes.rb:58:in `autodetect' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/execjs- 
2.7.0/lib/execjs.rb:5:in 
`<module:ExecJS>' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/execjs- 
2.7.0/lib/execjs.rb:4:in 
`<top (required)>' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/uglifier- 
3.2.0/lib/uglifier.rb:5:in `require' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/uglifier- 
3.2.0/lib/uglifier.rb:5:in `<top (required)>' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler/runtime.rb:83:in `require' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler/runtime.rb:83:in `block (2 levels) in 
require' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler/runtime.rb:78:in `each' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler/runtime.rb:78:in `block in require' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler/runtime.rb:67:in `each' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler/runtime.rb:67:in `require' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/bundler- 
1.16.0.pre.3/lib/bundler.rb:114:in `require' 
/home/hyperlisk/readit/config/application.rb:7:in `<top (required)>' 
/home/hyperlisk/readit/Rakefile:4:in `require_relative' 
/home/hyperlisk/readit/Rakefile:4:in `<top (required)>' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/railties- 
5.1.4/lib/rails/commands/rake/rake_command.rb:20:in `block in perform' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/railties- 
5.1.4/lib/rails/commands/rake/rake_command.rb:18:in `perform' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/railties- 
5.1.4/lib/rails/command.rb:46:in `invoke' 
/home/hyperlisk/.rvm/gems/ruby-2.4.1/gems/railties- 
5.1.4/lib/rails/commands.rb:16:in `<top (required)>' 
bin/rails:4:in `require' 
bin/rails:4:in `<main>' 
(See full trace by running task with --trace) 

(OMFG SOスペースの数)に

+0

https://stackoverflow.com/questions/41329995/could-not-find-a-javascript-runtime-how-do-i-install-one –

+0

の重複の可能性があります[Rails - JavaScriptランタイム?](https://stackoverflow.com/questions/7092107/rails-could-not-find-a-javascript-runtime) –

答えて

0

をドラッグしている理由は、これはthatsのに詳細を追加するために私を必要とします。

ノード

を参照してくださいインストールするdebain/Ubuntuのあなたはsudo apt-get install nodejsをすることができます使用している場合:あなたはJavascriptの実行時エラーを修正するには、システムにインストールされているのNode.jsを持っている必要がありますRails - Could not find a JavaScript runtime?

1

を。 OSX上で

brew install nodejs 

Ubuntuの上だけで実行し、あなたの場合:サーバーを実行し

sudo apt-get install nodejs 

をして、レールの。

関連する問題