Phusion Passenger将不遵守我的RailsEnv设置

时间:2012-01-19 17:51:44

标签: ruby-on-rails apache passenger

我有一个自定义环境,“demo”,无论我尝试过什么,Rails仍然会加载我的开发环境。

这是我的vhosts文件中的条目:

<Directory /var/www/demo/public>
  SetEnv RailsEnv demo
  RackEnv demo
  RailsEnv demo
  AllowOverride all
  Options -MultiViews
</Directory>

我有三个设置只是为了测试,但似乎没有任何效果。我重新启动了Apache,并在我的config/environments目录中为demo创建了一个条目。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我不知道它是否会帮助你...我托管我的应用程序(alwaysdata.com),我使用Passenger,RailsEnv设置在我的Rails应用程序根目录下的.htaccess文件中

SetEnv RAILS_ENV production
SetEnv GEM_PATH ~/gems/

答案 1 :(得分:0)

能够通过

使其工作
SetEnv Rails_Env demo

而不是

SetEnv RailsEnv demo