2011-03-27 201 views
0

我的Rails應用程序工作正常,我的本地機器上,但在Heroku上會顯示此錯誤:Heroku的部署錯誤

2011-03-27T13:21:45-07:00 app[web.1]: /app/.bundle/gems/ruby/1.8/gems/activesupp 
ort-3.0.4/lib/active_support/dependencies.rb:239:in `require': /app/app/controll 
ers/home_controller.rb:14: syntax error, unexpected kEND, expecting $end (Syntax 
Error) 

什麼DMOZ目錄和$結束手段?

我該如何解決這個問題?

謝謝,

烏迪德

編輯:

在控制器線路14是 - end

我不會錯過或有太多 - end在我的代碼。

+0

a kEnd是'結束'或'}' 控制器中的第14行是什麼樣的? – 2011-03-27 20:34:43

+0

@Joseph Le Brech認爲它不在字符串或符號字面意義上。 – 2011-03-27 20:35:39

+0

你是否在本地安裝了一個gem,而不是把它放到你的gemfile中? – 2011-03-27 20:57:45

回答

0

解決了它。問題在於控制器中有一些希伯來文字。 奇怪的是,控制器是在utf8中。

我想那個heroku可以閱讀希伯來文。

-1

檢查第14行的家用控制器 - 您可能在某處丟失了},)end

如果您無法修復該錯誤,請粘貼一些代碼。