Saya bertanya-tanya apakah ada cara untuk memaksa Heroku mengkompilasi ulang siput tanpa mendorong komit baru dan / atau memperbarui variabel konfigurasi.
Mengapa saya ingin melakukan ini ?:
Saya menggunakan tumpukan Cedar di Heroku untuk aplikasi Rails 3.2, dan saya mengalami masalah dengan rake assets:precompile
tugas yang gagal (selama kompilasi saja --- nanti berfungsi dengan baik dengan a heroku run
). Saya sangat curiga ini karena variabel lingkungan tertentu tidak tersedia selama waktu kompilasi siput, dan saya pikir heroku labs:enable user_env_compile
fitur eksperimental akan menyelesaikan ini.
Namun, dengan user_env_compile
fitur dihidupkan, perubahan konfigurasi tidak memicu kompilasi ulang siput, dan kode saya tidak berubah, jadi saya tidak punya komitmen baru untuk mendorong.
Tentu saja, saya bisa mendorong komit "dummy" dengan perubahan sepele, yang mungkin merupakan jawaban paling sederhana --- tapi saya bertanya-tanya apakah ada perintah heroku yang akan membiarkan saya langsung mengkompilasi ulang siput.
Terima kasih!