【问题标题】:How to change environment of staging如何改变登台环境
【发布时间】:2016-04-07 09:20:25
【问题描述】:

我从生产服务器 fork 登台服务器。但是登台服务器环境仍然是“生产”,我想将其更改为“登台”,以便登台服务器在 config/environment/staging.rb 上读取它。我关注这个链接仍然没有成功。 Adding a staging environment to the workflow

【问题讨论】:

    标签: ruby-on-rails ruby git heroku


    【解决方案1】:

    您需要将 _RAILS_ENV_ 配置变量设置为暂存。

    heroku config:set RAILS_ENV=stagin --app my-staging-app
    

    其中 my-staging-app 将替换为您在 heroku 上的 staging 应用程序的真实名称。

    【讨论】:

    • 我这样做了,然后我运行“heroku run rails console -a getpayad-staging”来检查我的环境,但它显示了这个错误:“/app/vendor/bundle/ruby/2.2.0/ gems/aws-sdk-v1-1.66.0/lib/aws/rails.rb:110:in load_yaml_config': config/aws.yml is missing a section for staging` (RuntimeError) "
    • 当人们发布错误时事情会变得更好!好吧...然后完全按照错误所说的去做。编辑 config/aws.yml 并创建一个用于暂存的部分。您可能有一个生产部分:已经存在,然后将其复制到 staging:然后再试一次。
    • 在 aws.yml 中添加名为 staging 的部分并将复制生产数据添加到该部分后,我收到此错误。
    • 是的,我这边的问题也需要更新 secret.yml
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-19
    • 1970-01-01
    • 1970-01-01
    • 2015-10-07
    • 2021-05-06
    • 2021-04-11
    相关资源
    最近更新 更多