我正在尝试使用carrierwave / fog / AWS配置我的应用上传图片。我在终端中运行以下命令,需要将其重置为默认设置。我搜索过文档,但在这个主题上找不到任何内容。有任何想法吗?我跑的命令(我想收回)是
heroku config:set S3_BUCKET_NAME="simple-toy-#{Rails.env}"
在我的载波上传初始化程序中,我将雾目录设置为如下所示:
config.fog_directory = "simple-toy-#{Rails.env}"
答案 0 :(得分:2)
heroku config:set只在heroku上设置一个环境变量。
S3_BUCKET_NAME没有默认值。因此,如果您已覆盖之前的某个值并希望返回该值,则必须从其他来源中找到该值的值并使用heroku config:set
如果要删除当前环境变量(撤消命令),则需要执行
heroku config:unset S3_BUCKET_NAME
答案 1 :(得分:1)
如果您只是需要删除该值,那么Victor会点击它。如果您需要返回旧值,还有一个选项。
Heroku有“发布”,这是在您推送代码或配置更改时创建的。因此,如果您运行heroku releases
,您应该能够在更改内容时看到该版本。如果你把之前的版本作为参数,你可以“回滚”到版本,我们会说vXYZ例如,就像改变之前那样:heroku releases:rollback vXYZ
。
您还可以在此处了解有关发布和回滚的更多信息:https://devcenter.heroku.com/articles/releases#rollback