2013-07-24 28 views
0

我使用Mechanize 2.7.1寶石。當我bundle update,我被告知它是最新的。然而,在GitHub repo處有一些隨後的變化,例如, this one當您更新寶石時不會拉入。我如何分叉我已經安裝在我的電腦上的2.7.1 gem代碼或者任何特定版本的gem?分叉一個特定的寶石版本

回答

0

您可以修改您的Gemfile與:git:github命令(http://bundler.io/v1.3/git.html)加載從Github上的寶石,而不是從RubyGems的:

gem 'mechanize', :github => 'sparklemotion/mechanize' 
+0

這是不是有加載從GIT中的較新版本的效果?我想保留我現在使用的版本,因爲它是我的代碼兼容的版本 – babonk

+1

@babonk您是否閱讀過鏈接文檔以*:git *選項?您是否閱讀過*:ref *和*:tag *鍵?如果它不能滿足你的需求,你可能會手動應用選定的補丁。 – Torimus

+0

明白了,謝謝 – babonk