2010-07-15 40 views
0

嘗試部署我的Rails應用程序,但是當通過網絡訪問 我得到500錯誤,指出部署rails應用程序。獲得500錯誤

 The application spawner server exited unexpectedly: Unexpected end-of-file detected. 

Exception class: 
    PhusionPassenger::Railz::ApplicationSpawner::Error 

我GOOGLE了整個互聯網,但發現只有幾個人誰了同樣的問題。其中之一涉及到不正確的安裝Facebook的寶石,但我甚至沒有它。

任何想法?我一直在用它掙扎着過去的小時

我使用

紅寶石1.9.1p378 乘客2.2.15 + nginx的

*當地的寶石*

的ActionMailer(2.3 .8)
actionpack(2.3.8)
activerecord(2.3.8)
activeresource(2.3.8)
的ActiveSupport(2.3.8)
fastthread(1.0.7)
機架(1.1.0)
導軌(2.3.8)
耙(0.8.7)
的rubygems更新(1.3.7)
sqlite3-ruby(1.3.1)

+0

你在apache或nginx上使用乘客嗎?在這裏發佈您的nginx或apache配置。 – 2010-07-15 22:07:55

+0

你檢查了你的Rails日誌文件('log/production.log')嗎? – 2010-07-15 22:08:14

+0

在開發中運行它時是否出現此錯誤?你在開發中使用了哪些ruby版本? – 2010-07-15 22:09:47

回答

1

固定。看起來我只是忘記了在部署服務器上執行rake RAILS_ENV = production db:schema:load。