【发布时间】:2012-05-17 19:30:03
【问题描述】:
我有Rails 3.2.3 和Apache 和Passenger。
我有一个项目在开发模式下工作。
当我将项目切换到生产模式时(Passenger 标准)
它给了我一个HTTP Error 500:
很抱歉,出了点问题。
即使使用WEBrick,也会发生这种情况。
有人可以帮帮我吗?
编辑:
我的生产环境文件: http://pastebin.com/ZAudSzkc
【问题讨论】:
-
您是否正确构建了您的生产环境文件。如果是,请告诉我。
-
在主线程中发布了 production.rb。但是正确构建是什么意思?
-
检查生产日志文件,它将提供有关错误的更多信息
-
生产和开发环境默认使用不同的数据库。作为一个选项,您应该运行
rake db:migrate RAILS_ENV=production -
ck3g 这就是我所缺少的!我是 Rails 的新手,除了这条评论外,我在任何地方都没有看到部署说明。我真的很喜欢 Rails,但似乎文档看起来很分散并且有一些漏洞。不过,我会坚持下去。
标签: ruby-on-rails apache passenger webrick