我正在使用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?是否有特定原因?
答案 0 :(得分:1)
您可能已安装js-runtime宽系统。例如,如果你在linux中安装node.js,你将拥有js-runtime,而不需要向你的Gemfile添加任何东西