Javascript运行时不包含在默认Gemfile中

时间:2013-07-28 20:40:00

标签: javascript ruby-on-rails

我正在使用rails 3.2.9和ruby 1.9.3

我做的时候

rails new blog

并尝试生成控制器

rails g controller auth

总是会抛出错误:

 Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)

我总是回去使用rubyracer gem(或here提供的javascript运行时之一)编辑Gemfile。 为什么其中一个javascript运行时没有包含在最初生成的Gemfile中作为默认gem?是否有特定原因?

1 个答案:

答案 0 :(得分:1)

您可能已安装js-runtime宽系统。例如,如果你在linux中安装node.js,你将拥有js-runtime,而不需要向你的Gemfile添加任何东西