【问题标题】:Rails Application Thinks it's Production on Development EnvironmentRails 应用程序认为它是在开发环境中生产的
【发布时间】:2015-04-22 20:07:18
【问题描述】:

我的笔记本电脑上有一个 rails 应用程序。当我回显 $RAILS_ENV 它说“发展”。当我在应用程序中记录 Rails.env 时,它会显示“生产”。我认为我没有设置任何东西来实现这一点,因为当我部署到我的弹性 beantalk 以进行暂存时,它可以在暂存环境中正常运行。

有人看过吗?

【问题讨论】:

  • 您是否将 env 与运行 rails 应用程序的同一用户相呼应?
  • 如果你的 repo 在 github/bitbucket 并且是公开的,你可以分享 URL 吗?
  • 不公开。让我尝试以该用户的身份呼应环境,然后我会报告。
  • sudo -u www echo $RAILS_ENV 也给了我发展。我假设 www 是应用程序正在运行的用户。那是我的 apache 用户,应用程序在 apache 和乘客上运行

标签: ruby-on-rails-4


【解决方案1】:

我想通了。我的虚拟主机配置在目录部分中缺少此内容。

 RailsEnv development

【讨论】:

    猜你喜欢
    • 2014-07-25
    • 1970-01-01
    • 2013-03-06
    • 1970-01-01
    • 1970-01-01
    • 2010-12-29
    • 2014-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多