1

我正在使用 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)

我总是返回并使用 ruby​​racer gem(或此处提供的 javascript 运行时之一)编辑 Gemfile 。为什么最初生成的 Gemfile 中没有将其中一个 javascript 运行时作为默认 gem 包含在内?是否有特定原因?

4

1 回答 1

1

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

于 2013-07-29T06:17:47.240 回答