[さくらVPS(CentOS6)]Rails 3.2.2 で JavaScript runtime(execJs) エラー - suVeneのアレ

[さくらVPS(CentOS6)]Rails 3.2.2 で JavaScript runtime(execJs) エラー

Ruby は前回 入れ、Rails も gem install rails で問題なく完了。

で、サンプルで以下のようにプロジェクトを作成したら、途中でエラーが発生した。–trace オプションで詳細情報を出力。

% rails new test-prj
% test-prj/
% rails generate scaffold tbl value:string
   invoke  active_record
   …
% rake db:migrate
==  CreateTbls: migrating =====================================================
-- create_table(:tbls)
   -> 0.0011s
==  CreateTbls: migrated (0.0012s) ============================================
% rake routes --trace
rake aborted!
Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes.
/home/suVene/.rvm/gems/ruby-1.9.3-p125/gems/execjs-1.3.0/lib/execjs/runtimes.rb:50:in `autodetect'
/home/suVene/.rvm/gems/ruby-1.9.3-p125/gems/execjs-1.3.0/lib/execjs.rb:5:in `'
/home/suVene/.rvm/gems/ruby-1.9.3-p125/gems/execjs-1.3.0/lib/execjs.rb:4:in `'
/home/suVene/.rvm/gems/ruby-1.9.3-p125/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in `require'
/home/suVene/.rvm/gems/ruby-1.9.3-p125/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in `'
/home/suVene/.rvm/gems/ruby-1.9.3-p125/gems/coffee-script-2.2.0/lib/coffee-script.rb:1:in `require'
/home/suVene/.rvm/gems/ruby-1.9.3-p125/gems/coffee-script-2.2.0/lib/coffee-script.rb:1:in `'
/home/suVene/.rvm/gems/ruby-1.9.3-p125/gems/coffee-rails-3.2.2/lib/coffee-rails.rb:1:in `require'
/home/suVene/.rvm/gems/ruby-1.9.3-p125/gems/coffee-rails-3.2.2/lib/coffee-rails.rb:1:in `'
/home/suVene/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.2/lib/bundler/runtime.rb:68:in `require'
/home/suVene/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.2/lib/bundler/runtime.rb:68:in `block (2 levels) in require'
/home/suVene/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.2/lib/bundler/runtime.rb:66:in `each'
/home/suVene/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.2/lib/bundler/runtime.rb:66:in `block in require'
/home/suVene/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.2/lib/bundler/runtime.rb:55:in `each'
/home/suVene/.rvm/gems/ruby-1.9.3-p125/gems/bundler-1.1.2/lib/bundler/runtime.rb:55:in `require'

sstephenson/execjs · GitHub“Could not find a JavaScript runtime” と Rails 3.1 起動に失敗する件 | MOYO Laboratory や他のサイトを検索すると、Rails 3.1 から CoffeScript のために、JavaScript Runtime が必要になったとのこと。
なので、

% gem install therubyracer

してみたのだが解消せず。

するとなぜだか、Node.js をインストールすればよいという情報があったので、そのとおりにしたら解消した。

% wget http://nodejs.org/dist/node-v0.6.9.tar.gz
% tar zxfv node … 以下略

いじょ、終わり。

参考URL

スポンサーリンク
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。