【发布时间】:2013-07-24 14:32:05
【问题描述】:
我使用Mechanize 2.7.1 gem。当我bundle update 时,我被告知它是最新的。但是,GitHub repo 发生了一些后续更改,例如this one 更新 gem 时不会被拉进来。就此而言,我如何 fork 已安装在计算机上的 2.7.1 gem 代码或任何特定版本的 gem?
【问题讨论】:
我使用Mechanize 2.7.1 gem。当我bundle update 时,我被告知它是最新的。但是,GitHub repo 发生了一些后续更改,例如this one 更新 gem 时不会被拉进来。就此而言,我如何 fork 已安装在计算机上的 2.7.1 gem 代码或任何特定版本的 gem?
【问题讨论】:
您可以使用 :git 或 :github 命令 (http://bundler.io/v1.3/git.html) 修改您的 Gemfile,以从 Github 而不是从 RubyGems 加载 gem:
gem 'mechanize', :github => 'sparklemotion/mechanize'
【讨论】: