目前,我klout
在所有项目中多次使用 gem。在宝石中,有:
Hash.send :include, Hashie::HashExtensions
哈希扩展包括但我想将其更改为:
Hash.send :include, Hashie::Extensions
我怎样才能覆盖这一行?
PS:我建议你查看gem的源代码,尤其是klout.rb
目前,我klout
在所有项目中多次使用 gem。在宝石中,有:
Hash.send :include, Hashie::HashExtensions
哈希扩展包括但我想将其更改为:
Hash.send :include, Hashie::Extensions
我怎样才能覆盖这一行?
PS:我建议你查看gem的源代码,尤其是klout.rb
您可以分叉klout
github 存储库,将带有更改的提交推送到您的分叉,然后使用它如何从 GitHub 源安装 gem?
例如,如果使用bundler
,则可以在 Gemfile 中写入
gem 'klout', :git => 'git://github.com/tyrbo/klout.git', :branch => 'hashie_fix'
使用已经存在的klout 前叉进行修复