【发布时间】:2021-03-05 03:12:41
【问题描述】:
我有一个 app.json,看起来像这样(大致):
{
"addons": [
"heroku-postgresql"
],
"env": {
"RAILS_MASTER_KEY": {
"description": "Key to decrypt Rails credentials.",
"require": true,
"generator": "secret"
},
"SAFE_EMAIL_DEST": {
"description": "Where to send emails when in safe mode.",
"required": false
}
},
"environments": {
"test": {
"scripts": {
"test": "bundle exec rake spec"
}
},
"staging": {
"env": {
"SAFE_EMAIL_DEST": "staging@example.com"
}
},
"production": {
}
}
}
但是当我运行应用程序时,我收到错误:RuntimeError (SAFE_EMAIL_DEST needs to be defined) 意思是,未定义该环境变量。
我错过了什么?为什么不定义? Heroku 管道中处于暂存状态的应用的“暂存”环境名称是否正确?
【问题讨论】:
标签: heroku