这是我遇到的一个非常奇怪的问题:
$eb deploy
RAILS_ENV=production
,则我的部署未使用它。$eb setenv RAILS_ENV=production
设置了相同的变量,则实际上它会接受它Environment update is starting.
。我遇到了同样的问题,即使我在控制台中将RAILS_SKIP_ASSET_COMPILATION
设置为true,也没有跳过资产预编译,但是当我使用cli进行操作时,它开始跳过它。
奇怪的是,在控制台中设置RAILS_SKIP_MIGRATIONS
可行。
在查看eb cli文档时,它提到将变量存储在环境名称空间中。也许这覆盖了我在控制台中放置的内容?这是怎么回事?