0
我使用Mechanize 2.7.1
寶石。當我bundle update
,我被告知它是最新的。然而,在GitHub repo處有一些隨後的變化,例如, this one當您更新寶石時不會拉入。我如何分叉我已經安裝在我的電腦上的2.7.1 gem代碼或者任何特定版本的gem?分叉一個特定的寶石版本
我使用Mechanize 2.7.1
寶石。當我bundle update
,我被告知它是最新的。然而,在GitHub repo處有一些隨後的變化,例如, this one當您更新寶石時不會拉入。我如何分叉我已經安裝在我的電腦上的2.7.1 gem代碼或者任何特定版本的gem?分叉一個特定的寶石版本
您可以修改您的Gemfile與:git
或:github
命令(http://bundler.io/v1.3/git.html)加載從Github上的寶石,而不是從RubyGems的:
gem 'mechanize', :github => 'sparklemotion/mechanize'
這是不是有加載從GIT中的較新版本的效果?我想保留我現在使用的版本,因爲它是我的代碼兼容的版本 – babonk
@babonk您是否閱讀過鏈接文檔以*:git *選項?您是否閱讀過*:ref *和*:tag *鍵?如果它不能滿足你的需求,你可能會手動應用選定的補丁。 – Torimus
明白了,謝謝 – babonk