0

目前,我klout在所有项目中多次使用 gem。在宝石中,有:

Hash.send :include, Hashie::HashExtensions

哈希扩展包括但我想将其更改为:

Hash.send :include, Hashie::Extensions

我怎样才能覆盖这一行?

PS:我建议你查看gem的源代码,尤其是klout.rb

4

1 回答 1

1

您可以分叉kloutgithub 存储库,将带有更改的提交推送到您的分叉,然后使用它如何从 GitHub 源安装 gem?

例如,如果使用bundler,则可以在 Gemfile 中写入

gem 'klout', :git => 'git://github.com/tyrbo/klout.git', :branch => 'hashie_fix'

使用已经存在的klout 前叉进行修复

于 2014-06-18T09:30:19.053 回答