我知道他們都將寶石放在您的應用中的不同位置,但似乎捆綁安裝 - 部署做得更徹底。我可以添加它創建的供應商/捆綁軟件目錄到版本控制並完成嗎?捆綁安裝 - 部署和捆綁包的區別是什麼
回答
我在開發模式下使用bundle install --path vendor/bundle
。 bundle install --deployment
將鎖定Gemfile.lock,並且在更改Gemfile時不會更新它,因此請勿在開發環境中使用部署選項。 bundle install --no-deployment
將禁用捆綁包部署模式。 您可以通過正確的方式閱讀that有關包的使用情況。
偉大的迴應幫助我更好地瞭解上述響應 – concept47 2011-06-15 15:21:31
謝謝, - 無部署解釋幫助我在本地主機上運行從服務器下載的應用程序。 – 2012-03-10 08:05:38
我在RailsConf 2011的一次演講中詳細解釋了--deployment模式標誌背後的原因。這篇博客文章包含了我對該演講的註釋,並且(我希望)涵蓋了所有背後的推理 - 部署工作:http://andre.arko.net/2011/06/11/deploying-with-bundler-notes/
感謝您的鏈接。這篇文章現在已經過了幾年了,我應該知道有什麼變化嗎? – 2016-01-25 21:37:54
- 1. 捆綁和捆綁安裝的區別
- 2. 「捆綁」和「捆綁安裝」導軌3之間的區別?
- 3. 捆綁和捆綁更新有什麼區別?
- 4. 捆綁與捆綁安裝相同嗎?
- 5. Rails 3的Bundler「捆綁安裝 - 部署」究竟做什麼?
- 6. 反向捆綁安裝 - 無需通過捆綁包的環境
- 7. 捆綁安裝(LoadError)
- 8. 做捆綁安裝
- 9. 「捆綁安裝」工作時,爲什麼「捆綁安裝 - 路徑」中斷?
- 10. TideSDK |捆綁包裝
- 11. 捆綁包是否全局安裝gems
- 12. Ruby(捆綁包安裝,捆綁包更新)FAILS無法安裝寶石http_parser.rb,eventmachine
- 13. 什麼是BKM部署OSGI捆綁包有新的變化?
- 14. 爲什麼捆綁安裝rails 0.9.5?
- 15. 捆綁安裝 - 本地vs捆綁安裝
- 16. 寶石安裝捆綁&&捆綁安裝錯誤
- 17. 捆綁安裝FetchError的EOFError
- 18. Glassfish的不安裝捆綁
- 19. 爲什麼捆綁安裝不能在Gemfile中使用捆綁器的版本?
- 20. 什麼是'捆綁savedInstanceState`
- 21. 爲什麼捆綁包不捆綁在一臺服務器上?
- 22. 捆綁安裝不成功
- 23. 捆綁安裝失敗
- 24. sqlite捆綁安裝錯誤
- 25. rails新 - 捆綁安裝
- 26. mini_magick捆綁安裝錯誤
- 27. 捆綁安裝混亂
- 28. Launch4j JRE安裝或捆綁
- 29. 捆綁FOSOAuthServerBundle安裝錯誤
- 30. 檢測捆綁安裝組
謝謝你,這使我閱讀和重新閱讀文檔,以充分了解你在說什麼......必須包圍我的頭,因爲你仍然有在生產服務器上運行「捆綁安裝」,即使使用捆綁軟件包並將供應商/緩存文件夾檢入源代碼控制 – concept47 2011-06-15 16:46:06
捆綁包 - 安裝部署從rubygems抓取寶石。但是如果你已經完成了一個捆綁軟件包並且你的供應商/緩存已經準備好了,那該怎麼辦?它看起來像捆綁安裝 - 部署繼續打rubygems獲得寶石。 – Mojo 2012-05-10 18:20:12