Tôi tự hỏi liệu có cách nào để buộc Heroku biên dịch lại con sên mà không đẩy các xác nhận mới và / hoặc cập nhật các biến cấu hình.
Tại sao tôi muốn làm điều này?:
Tôi đang sử dụng ngăn xếp Cedar trên Heroku cho ứng dụng Rails 3.2 và tôi gặp vấn đề với rake assets:precompile
tác vụ thất bại (chỉ trong quá trình biên dịch --- sau này nó hoạt động tốt với a heroku run
). Tôi rất nghi ngờ điều này là do các biến môi trường nhất định không có sẵn trong thời gian biên dịch sên và tôi nghĩ heroku labs:enable user_env_compile
tính năng thử nghiệm sẽ giải quyết điều này.
Tuy nhiên, với user_env_compile
tính năng được bật, các thay đổi cấu hình không kích hoạt quá trình biên dịch lại sên và mã của tôi không thay đổi, vì vậy tôi không có bất kỳ cam kết mới nào để đẩy.
Tất nhiên, tôi có thể đẩy một cam kết "giả" bằng một thay đổi nhỏ, đó có lẽ là câu trả lời đơn giản nhất --- nhưng tôi tự hỏi liệu có lệnh heroku nào cho phép tôi biên dịch lại trực tiếp con sên không.
Cảm ơn!