Ruby on Rails - Could not find a JavaScript runtime?

Ruby on Rails - Could not find a JavaScript runtime?


在添加了db内容之后,按照惯例执行rails db:migrate,在这一步出现了
ExecJS::RuntimeUnavailable: Cound not find a JavaScript runtime
具体报错内容如下:
Ruby on Rails - Could not find a JavaScript runtime?
execJS 主要功能是ruby里运行JavaScript代码,他自动选择js runtime 程序,linux需要安装一个Javascript引擎才运行,这边需要再安装一个therubyracer
即:
gem ‘execjs’
gem ‘therubyracer’
再继续bundle install即可