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



我使用的是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(或者这里提供的一个javascript运行时)编辑Gemfile。为什么一个javascript运行时没有作为默认gem包含在最初生成的Gemfile中?这有具体的原因吗?

您可能已经在整个系统中安装了js运行时。例如,如果您在linux中安装node.js,您将拥有js运行时,并且无需向Gemfile 添加任何内容

最新更新