【问题标题】:How do I set RAILS_ENV to 'Production' on a DreamHost shared server?如何在 DreamHost 共享服务器上将 RAILS_ENV 设置为“生产”?
【发布时间】:2011-02-22 04:45:22
【问题描述】:

我有一个共享服务器运行乘客来为我的 Rails 应用程序提供服务。出于某种原因,我的 RAILS_ENV 变量似乎被困为“开发”。如何将其设置为“生产”?谢谢

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 passenger dreamhost


    【解决方案1】:

    在共享主机环境中,您需要在.htaccess 文件中执行此操作,该文件位于public/ 中。我的看起来像这样:

    PassengerEnabled on
    PassengerAppRoot /home/myuser/myapp/current
    RailsEnv production
    

    【讨论】:

    • Rails 3 可能还需要RackEnv production
    • 我的文件夹结构是这样的 /home/user/domain/myapp/public 我会在那个公用文件夹中创建 .htaccess 文件吗?注意:我还没有设置 capistrano 来部署应用程序。
    • 是的,在那个公用文件夹中。
    • RailsEnv production 是我想要的。
    猜你喜欢
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2011-06-23
    • 2015-04-16
    • 2017-12-09
    • 1970-01-01
    • 2013-05-08
    • 2019-04-27
    相关资源
    最近更新 更多