我在使用遠程存儲庫時遇到問題。我做git clone <URL>
就好了。 問題是我運行bundle
時。我得到大量的錯誤。這些錯誤是通過使用bundle update
修復的,因爲它安裝了所有的寶石,然後我可以運行一切正常。問題是我的Gemfile.lock文件被修改了,它作爲一個文件在git倉庫中提交(它不應該這樣做,因爲它會搞亂遠程倉庫的Gemfile.lock文件)。現在我無法將Gemfile .lock推送到遠程存儲庫,因爲它會破壞所有內容。但奇怪的是,這個Gemfile.lock沒有包含在.gitignore文件中......所以,我有什麼想法可以解決這個問題,或者有人可以向我解釋究竟發生了什麼?遠程存儲庫和Gemfile.lock - Rails應用程序
0
A
回答
1
當您運行bundle
時,bundler將使用Gemfile.lock
中列出的寶石。 bundle update
更新Gemfile.lock
以獲得Gemfile
中列出的所有寶石中的最新成員,同時仍然滿足所有依賴關係。
您也可以在特定的寶石上運行bundle update
,這將限制Gemfile.lock
更改爲所述寶石的相關性。
你需要更清楚一點你正在接受哪些錯誤?他們是否有依賴關係?或者你無法使用本機擴展創建寶石?或者是其他東西?你是否使用寶石 - 如果沒有,這可能有助於防止寶石碰撞。
Gemfile.lock
確實存在問題嗎?您是版本庫的貢獻者嗎?
此外,bundler
會不時更新。在運行bundle
之前,您可能需要更新bundler
的版本。
gem update bundler
相關問題
- 1. 先前將Gemfile.lock從存儲庫中取出後部署Rails應用程序
- 2. Gemfile.lock的和寶石Ruby應用程序
- 3. Android應用程序存儲會話/ Cookie的Rails應用程序
- 4. 在Rails應用程序中存儲pdfs
- 5. Maven無(遠程)存儲庫?
- 6. ReactNative與遠程存儲庫
- 7. SVN遠程存儲庫
- 8. XCode 4存儲庫遠程?
- 9. 同步遠程存儲庫
- 10. git分支和遠程主存儲庫
- 11. 遠程和本地git存儲庫
- 12. 遠程和本地存儲庫
- 13. pluginPath和依賴遠程P2存儲庫
- 14. git存儲庫移動rails應用程序代碼來測試存儲庫
- 15. Rails應用程序與遠程數據庫 - 應該複製到我的應用程序或遠程連接
- 16. Rails應用程序和Android應用程序連接到S3存儲桶
- 17. 異步存儲庫Silverlight應用程序
- 18. 無法連接rails應用程序到遠程mysql數據庫
- 19. 從Rails 3.2應用程序查詢遠程數據庫
- 20. Mercurial:在遠程存儲庫創建遠程存儲庫的本地副本
- 21. git推送到遠程存儲庫「無法從遠程存儲庫讀取」
- 22. 從rails應用程序中刪除heroku存儲庫
- 23. Stateful Rails應用程序。不在數據庫中存儲數據
- 24. 在數據庫中存儲Rails應用程序版本
- 25. 用於ASP.NET的Git遠程存儲庫
- 26. 缺少Gemfile.lock的創作上Rails應用程序
- 27. 使用我的存儲庫覆蓋遠程git存儲庫
- 28. 使用遠程Postgresql和AWS for Rails應用程序
- 29. 從ASP.NET應用程序查詢遠程數據存儲
- 30. 如何在iOS應用程序中遠程存儲數據?
你爲什麼不把這個文件放在.gitignore中? – 2013-02-24 01:02:06