【问题标题】:can't rename environment rails无法重命名环境导轨
【发布时间】:2015-11-12 09:41:27
【问题描述】:

我没有正确命名我的 Rails 环境:本地而不是开发和开发而不是登台。
我现在正在尝试重命名它们。我已经更改了我的database.ymlsecret.ymlapplication.yml 中的名称。我还正确重命名了环境文件夹中的文件。
但是当我尝试将代码推送到暂存环境时,我得到:
remote: ###### WARNING: remote: You are deploying to a non-production environment: "development".
而它应该是分期的。有谁知道如何重命名环境?

【问题讨论】:

    标签: ruby-on-rails configuration


    【解决方案1】:

    环境变量

    来自Rails docs

    ENV["RAILS_ENV"] 定义 Rails 环境(生产环境, 开发、测试等),Rails 将在其下运行。

    应用程序的环境应使用系统上的environment variables 进行设置。

    环境变量是存储在系统操作系统中的变量。访问它们取决于您使用的系统;它们大多可以从命令行设置:

    $ export RAILS_ENV="staging"
    

    在 Heroku 中,您可以在应用程序的 settings 窗格中设置他们所谓的“配置”变量(它们实际上是环境变量):

    【讨论】:

    • 非常感谢,它正在工作。我会在有能力的时候支持你:)(很快)
    • 很好,很高兴听到它正在工作!我认为您可以通过单击投票部分下方的勾号来接受答案。
    猜你喜欢
    • 2021-06-16
    • 2015-09-25
    • 2017-12-22
    • 2012-03-21
    • 2017-07-03
    • 2011-12-16
    • 1970-01-01
    • 1970-01-01
    • 2019-08-13
    相关资源
    最近更新 更多