1
A
回答
3
對你而言,這不是什麼大不了的事。
Gemfile.lock是安裝了哪個版本的gem的快照,它來自哪裏以及它的依賴關係。鑑於您使用的是packaged software,除非您計劃在將來的某個時間點分發您的代碼,否則缺少Gemfile.lock並不是世界末日。
如果您絕對需要Gemfile.lock文件,請嘗試更改您的Gemfile並再次運行bundle install
。 Bundler安裝一個gem,如果它找不到它已被緩存或安裝。由於您試圖安裝完整安裝的一組寶石,因此Bundler可能會在整個過程中不做任何工作。通過安裝一個你尚未擁有的任意gem來給它做些事情,那麼它可能會爲你生成一個新的Gemfile.lock文件。
或者我想最簡單的方法是刪除你的整個寶石文件夾然後運行bundle install
。這相當於重新進行乾淨的安裝,而不會損壞您的數據集。
0
相關問題
- 1. 如何恢復安裝的gems和所有依賴版本,如舊Gemfile.lock
- 2. Corrupt Gemfile.Lock
- 3. 恢復和恢復方案
- 4. Android:恢復恢復時間
- 5. Gemfile.lock與RubyMotion
- 6. Gemfile.lock丟失
- 7. 恢復
- 8. 停止後恢復恢復同步
- 9. 數據庫被「恢復」恢復
- 10. 恢復快照後恢復套接字
- 11. svn恢復 - 恢復個別修訂版
- 12. dotnet恢復vs. nuget恢復與teamcity
- 13. MySQL錯誤的恢復數據恢復
- 14. ExoPlayer恢復狀態時恢復
- 15. Namenode恢復,namenode恢復如何工作?
- 16. SourceTree恢復回覆
- 17. 瞭解Gemfile.lock文件
- 18. 合併衝突Gemfile.lock
- 19. MySQL的恢復
- 20. pg_rman恢復
- 21. 恢復AVAudioSession
- 22. 恢復合併
- 23. 恢復活動
- 24. pthreads鎖恢復
- 25. SSIS包恢復
- 26. 恢復NPM包
- 27. ,如何恢復?
- 28. c#File.Delete恢復?
- 29. 恢復圖像
- 30. 恢復選項
當你安裝bundle時會發生什麼?這應該再次創建該文件,除非有某些原因阻止它寫入文件。你有任何錯誤? – 2013-04-10 01:17:10