对该怎么做感到困惑。默认 Rails 由 RailsInstaller 安装。
启动了一个新的演示应用程序。使用导轨 3.2.14。
创建了一个控制器
rails generate controller Say hello goodbye
但是,每当我导航到本地主机时,它都会返回一个 execjs 错误。
因此对于
http://localhost:3000/say/hello
我收到了
ExecJS::RuntimeError in Say#hello
Showing c:/work/demo/app/views/layouts/application.html.erb where line #6 raised:
(in c:/work/demo/app/assets/javascripts/say.js.coffee)
Extracted source (around line #6):
3: <head>
4: <title>Demo</title>
5: <%= stylesheet_link_tag "application", :media => "all" %>
6: <%= javascript_include_tag "application" %>
7: <%= csrf_meta_tags %>
8: </head>
9: <body>
Rails.root: c:/work/demo
我曾尝试寻找解决方案,但我认为唯一适用的解决方案没有帮助。
我将以下内容添加到我的 gemfile 中并进行了捆绑更新。没有成功。
gem 'execjs'
gem 'therubyracer', :platforms => :ruby
我应该怎么办?
编辑
gemfile.lock http://pastebin.com/hGPJpxLp