2013-07-28 60 views
1

我用Rails 3.2.9和1.9.3的红宝石JavaScript运行在默认情况下不包含的Gemfile

当我做了

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的Gemfile(或者可以在here处获得的javascript运行时之一。 为什么其中一个JavaScript运行时未包含在最初生成的Gemfile中作为默认gem?有特定的理由吗?

回答

1

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

相关问题