0

LinuxシステムにRuby on Railsのすべてをインストールしました..そして、コマンド「rake about」を入力すると、次のエラーが表示されます..plz help

   rake aborted!
   Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a                   list of available runtimes.
   /home/imobigeeks1/work/demo/jbuilder/ruby/1.8/gems/execjs-1.4.0/lib/execjs/runtimes.rb:51:in `autodetect'
   /home/imobigeeks1/work/demo/jbuilder/ruby/1.8/gems/execjs-1.4.0/lib/execjs.rb:5
   /home/imobigeeks1/work/demo/jbuilder/ruby/1.8/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in `require'
   /home/imobigeeks1/work/demo/jbuilder/ruby/1.8/gems/coffee-script-2.2.0/lib/coffee_script.rb:1
   /home/imobigeeks1/work/demo/jbuilder/ruby/1.8/gems/coffee-script-2.2.0/lib/coffee-script.rb:1:in `require'
   /home/imobigeeks1/work/demo/jbuilder/ruby/1.8/gems/coffee-script-2.2.0/lib/coffee-    script.rb:1
   /home/imobigeeks1/work/demo/jbuilder/ruby/1.8/gems/coffee-rails-3.2.2/lib/coffee-  rails.rb:1:in `require'
   /home/imobigeeks1/work/demo/jbuilder/ruby/1.8/gems/coffee-rails-3.2.2/lib/coffee-  rails.rb:1
   /home/imobigeeks1/work/demo/config/application.rb:7
   /home/imobigeeks1/work/demo/Rakefile:5
   (See full trace by running task with --trace)

また、コマンドを使用してjavascriptをインストールしてもgem install execjs、同じ問題が表示されます

4

1 に答える 1

0

gem 'therubyracer'gemfile に入れてbundle install、コマンドラインから実行します。

この宝石は-

JavaScript コードを呼び出し、Ruby から JavaScript オブジェクトを操作します。Ruby コードを呼び出し、JavaScript から Ruby オブジェクトを操作します。

ソース - http://rubydoc.info/gems/therubyracer/0.11.4/frames

于 2013-03-13T11:46:49.960 に答える