Home » gem » railsコマンドを実行時 Could not find a JavaScript runtime 出た場合の対策

railsコマンドを実行時 Could not find a JavaScript runtime 出た場合の対策

環境

  • ruby2.4.1
  • CentOS
  • rails5.1.3

rails s や rails db:migrate などのコマンドを実行した際に下記のエラーがでてしまった場合。

Bundler::GemRequireError: There was an error while trying to load the gem 'bootstrap'.
Gem Load Error is: Could not find a JavaScript runtime.
See https://github.com/rails/execjs for a list of available runtimes.

javascriptのランタイムが見つからないということでエラーとして出てます。
これを解決するにはランタイムをインストールすることで解決することができますが、
railsアプリを作ったときに、Gemfileに

# gem ‘therubyracer’, platforms: :ruby
gem ‘therubyracer’, platforms: :ruby
コメントアウトして bundle install を行うとエラーが解決します。
, , , ,

Comments

コメントを残す

%d人のブロガーが「いいね」をつけました。