2010-07-15 41 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。