● 'rails server' を実行する時点で以下のようなエラーが発生
$ rails s
/home/tj/.rvm/gems/ruby-1.9.2-p290/gems/execjs-1.2.9/lib/execjs/runtimes.rb:47:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
● 環境は: ruby 1.9.2-p290 rvm 1.8.5 gem 1.8.10 rails 3.1.0
● 対処
'rails new ...' で作成されたディレクトリに入り、 'Gemfile' を開いて次の1行を加筆する
gem 'therubyracer'
$ bundle install
● 結果
無事にサーバーが起動
$ rails s
=> Booting WEBrick
=> Rails 3.1.0 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-09-30 16:42:03] INFO WEBrick 1.3.1
[2011-09-30 16:42:03] INFO ruby 1.9.2 (2011-07-09) [x86_64-linux]
0 件のコメント:
コメントを投稿