新しいコミットをプッシュしたり、設定変数を更新したりせずに、Herokuにスラッグを再コンパイルさせる方法があるかどうか疑問に思っています。
なぜこれをしたいのですか?:
HerokuのCedarスタックをRails 3.2アプリで使用していて、rake assets:precompile
タスクが失敗するという問題があります(コンパイル時のみ---後でheroku run
。これは、スラグのコンパイル時に特定の環境変数を使用できないことが原因であると強く思います。heroku labs:enable user_env_compile
実験的な機能でこれを解決できると思います。
ただし、このuser_env_compile
機能がオンになっていると、構成を変更してもスラッグの再コンパイルはトリガーされず、コードも変更されていないため、プッシュする新しいコミットはありません。
もちろん、簡単な変更で「ダミー」コミットをプッシュすることもできます。これがおそらく最も簡単な答えです---しかし、スラッグを直接再コンパイルできるherokuコマンドがあるかどうか疑問に思っています。
ありがとう!