Passenger仅适用于设置为开发的RailsEnv

时间:2012-02-13 21:00:35

标签: ruby-on-rails apache passenger

我必须做些蠢事。

我正在尝试使用Passenger在Apache上部署我的应用程序。除非我添加

,否则我会从rails获取静态500错误页面
RailsEnv production

到我的虚拟主机文件。

这是工作文件:

  <VirtualHost *:80>
   ServerName ror.weaponxo.com
   DocumentRoot /home/ubuntu/Development/test_app/public
   RailsEnv development
   <Directory /home/ubuntu/Development/test_app/public>
     AllowOverride all
     Options -MultiViews
   </Directory>
  </VirtualHost> 

我是否需要以某种方式告诉我们环境是生产?

我找不到发送日志消息的位置,因此几乎不可能进行调试。这是我问https://stackoverflow.com/questions/9243272/passenger-ruby-on-rails-issues

的相关问题

由于

我正在使用Rails 3.2.1,Apache2,Ubuntu 10.04

1 个答案:

答案 0 :(得分:3)

我假设您正在使用rails资产管道?如果是这样,请确保运行

rake assets:precompile

在已部署的应用上。有关详细信息,请查看此处:http://guides.rubyonrails.org/asset_pipeline.html#precompiling-assets