読者です 読者をやめる 読者になる 読者になる

Rails 3.1でrake db:migrateした際のCould not find a JavaScript runtime.エラーの対処

Rails

Rails 3.1.0でアプリケーションを作成しはじめています。さっそくrake db:migrateを実行したら、以下のようなエラーが出力されました。

$ rake db:migrate
rake aborted!
Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes.

(See full trace by running task with --trace)

JavaScriptのランタイムが必要なので、therubyracerをインストールします。

$ sudo gem install therubyracer

Gemfileに以下の記述を追加します。

gem 'execjs'
gem 'therubyracer'

以下のコマンドを実行します。

$ bundle install

参考:Rails 3.1 execjs and Could not find a JavaScript runtime