我正在與一個分佈式團隊的開發人員,我得到這個問題必須提交與添加到底部的信息捆綁Gemfile.lock:如何阻止添加綁定到Gemfile.lock
BUNDLED WITH 1.10.2
顯然,我們使用不同版本的東西,即RVM/rbenv,我想知道是否有辦法阻止我的系統這樣做。
捆紮機版本1.10.2(顯然)
我正在與一個分佈式團隊的開發人員,我得到這個問題必須提交與添加到底部的信息捆綁Gemfile.lock:如何阻止添加綁定到Gemfile.lock
BUNDLED WITH 1.10.2
顯然,我們使用不同版本的東西,即RVM/rbenv,我想知道是否有辦法阻止我的系統這樣做。
捆紮機版本1.10.2(顯然)
挖了一下週圍,並通過共享豪爾赫這些問題和意見看後,你真的只有兩種選擇:
something向整個團隊更新他們的打捆版本的東西晚於1.10
寶石卸載捆綁
創業板安裝捆綁-v 1.9.9
但只要降級不會引起任何問題,它應該是罰款。
bundler gem的開發人員不會對gem進行任何更改以消除此問題。他們的推理是,最終每個人都會升級到1.10之後的東西。
找到文件lib/bundler/definition.rb
在本地安裝的捆綁寶石(可以使用gem env
,可找到你的寶石安裝的文件夾),並刪除這些三線
# Record the version of Bundler that was used to create the lockfile
out << "\nBUNDLED WITH\n"
out << " #{lock_version}\n"
您可能需要後重新啓動春季變化
雖然這在技術上是可行的,但編輯寶石的源代碼強制它以這種方式工作通常是一個壞主意。 – jakeonrails