6
A
回答
10
當你bundle update
或運行任何的等效CLI命令的,我相信捆紮機更新您的Gemfile.lock的文件 - 這使所有的gem依賴的樹 - 和鎖定文件是由您的git倉庫(see here for more info)跟蹤。
如果你能夠直接在Heroku上運行命令,那麼你必須再次拉動你的倉庫,否則你的手上會出現一個git fast-forward問題。
真的,你不需要在本地執行任何更多的命令,並將其推回。
3
爲什麼應該首先運行bundle update locale的真正原因是測試您的應用程序是否仍在使用較新的gem版本。 heroku軟件包更新將是一個危險的命令。
相關問題
- 1. Heroku沒有拿起更新的django-bouncer軟件包
- 2. OSGi軟件包更新不會停止/卸載舊軟件包,爲什麼?
- 3. 爲什麼R軟件包在更新之後被刪除?
- 4. 爲什麼在使用NuGet.Server時沒有軟件包飼料
- 5. 爲什麼Blender沒有檢測到Anaconda的python軟件包?
- 6. 爲什麼一些github npm軟件包沒有完全安裝?
- 7. 爲什麼我的依賴軟件包沒有解決?
- 8. 差異軟件包,軟件包安裝,軟件包更新
- 9. 軟件更新返回「沒有新的軟件可用」。
- 10. 爲什麼tableviewcell沒有被更新?
- 11. Python:爲什麼變量沒有更新?
- 12. 爲什麼GLKViewControllerDelegate沒有更新?
- 13. 爲什麼根值沒有被更新
- 14. 爲什麼var沒有更新?
- 15. 爲什麼沒有GPS更新
- 16. 爲什麼setText沒有更新JLabel?
- 17. 爲什麼DataAdapter.Update沒有更新?
- 18. 爲什麼參數沒有更新?
- 19. 爲什麼我的GridView沒有更新?
- 20. 爲什麼'gulp watch'沒有更新?
- 21. 爲什麼沒有lubridate :::更新功能?
- 22. 爲什麼UILabel沒有更新?
- 23. 爲什麼ngModelCtrl。$ valid沒有更新?
- 24. 更新Cent OS軟件包?
- 25. Force Composer更新軟件包
- 26. 更新Rails軟件包
- 27. 軟件包更新凍結
- 28. Mergin分支和軟件包更新後不推送到heroku
- 29. 爲什麼我的打包Chrome擴展沒有更新?
- 30. NPM:爲什麼安裝該軟件包?
好點,但我仍然不喜歡它,它是一個複雜的項目,在我運行服務器並再次編譯.lockfile之前,我必須做很多事情。 – antpaw 2011-03-14 09:28:46
也許有一種方法可以稍微改進您的部署過程?我知道一些更復雜的應用程序,我通常傾向於編寫一個rake任務,比如'rake app:deploy'。這將通過預部署任務,運行測試和(如果通過)然後推送到heroku。 – theTRON 2011-03-14 09:41:21
這是一個好主意,謝謝 – antpaw 2011-03-14 09:46:23