2013-06-02 43 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

相關問題