新手问题 Could not find a JavaScript runtime.解决方法

Sunnyroger · 2012年09月03日 · 最后由 Sunnyroger 回复于 2012年09月03日 · 2074 次阅读

我在rails new一个项目时,运行rails s ,出错了,他提示我Could not find a JavaScript runtime。google除了解决方法实在Gemfile加

gem 'execjs'

gem 'therubyracer'

我想问一下有没有一个方法能让我在建立一个工程时,运行rails s,就可以,不用没一次都在Gemfile加上面的gem包?

共收到 5 条回复

sudo apt-get install nodejs

@Rei 谢谢啊,弱弱的问一句,问什么这样就可以呢,他俩没啥关系啊!

#2楼 @Sunnyroger execjs 需要找一个 js runtime,therubyracer 是一个,nodejs 也是,还有好几种选择,它会自己检测。就是要记得在部署的机子也装上。

https://github.com/sstephenson/execjs 参见 README

@Rei 恩恩,谢谢啦。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册