2013-06-02 86 views
0

我仍然得到ExecJS::RuntimeError甚至当我通过修复方面,它基于这个职位去:我发现ExecJS::RuntimeError on Windows trying to follow rubytutorial如果我不能使用// = require_tree,我该怎么办?

,我的问题是,当我需要在我的文件中tree .。当我简单地生成一个名为info的新控制器并且为它制作咖啡脚本时,出现了这个错误。

*= require info无法正常工作或因为它仍然抛出了同样的错误:

ExecJS::RuntimeError at/

["ok","(function() {\n\n\n}).call(this);\n"] 
(in C:/Users/..../assets/javascripts/info.js.coffee) 

那么我还有什么可使用除//= require_tree .

P.S.Im在Windows 7 64x上。

+0

如果您删除资产/ Java脚本/ info.js.coffee'的'所有内容,你还得到错误? –

+0

@JesseWolgamott是的,我仍然得到它。 – LearningRoR

回答

1

我通常不会使用//= require_tree .而是我把<%= javascript_include_tag "application", controller_name %>放在app/views/layouts/application之内,所以它会包含属于控制器的javascript文件。 如果不奏效,你可能想在JS运行时更改为node.js

希望这有助于

+0

当我运行'thin'服务器时,我看到它说'系统找不到指定的路径.'。当我运行'node -v'时,它显示了我的版本,我的PATH全部都设置好了,但节点不工作。我如何将JS运行时更改为节点? – LearningRoR

+0

我想你只是在gem文件中注释'execjs',并以任何方式安装node.js – Firyn

相关问题