为什么我要这样做呢?:
我正在使用Heroku上的Cedar堆栈来运行一个Rails 3.2应用程序,我遇到了
rake assets:precompile
任务失败的问题(仅在编译期间---稍后通过heroku run
可以正常工作)。 我非常怀疑这是由于在编译slug时某些环境变量不可用,而我认为启用heroku labs:enable user_env_compile
实验功能将解决此问题。然而,打开
user_env_compile
功能后,配置更改不会触发slug的重新编译,而且我的代码也没有更改,所以我没有新的提交要推送。当然,我可以推送一个带有微不足道更改的“虚拟”提交,这可能是最简单的答案---但我想知道是否有一种Heroku命令可以直接重新编译slug。
谢谢!