Ruby on rails ruby klout gem包含更改

Ruby on rails ruby klout gem包含更改,ruby-on-rails,ruby,klout,Ruby On Rails,Ruby,Klout,目前我在所有项目中多次使用kloutgem。创业板中有: Hash.send :include, Hashie::HashExtensions 哈希扩展包括,但我想将其更改为: Hash.send :include, Hashie::Extensions 如何覆盖这行 PS:我建议您检查gem的源代码,尤其是您可以使用kloutgithub存储库,将更改后的提交推送到fork,然后使用它 例如,如果使用bundler,则可以在文件中写入 gem 'klout', :git => 'gi

目前我在所有项目中多次使用
klout
gem。创业板中有:

Hash.send :include, Hashie::HashExtensions
哈希扩展包括,但我想将其更改为:

Hash.send :include, Hashie::Extensions
如何覆盖这行


PS:我建议您检查gem的源代码,尤其是您可以使用
klout
github存储库,将更改后的提交推送到fork,然后使用它

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

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

要将alredy existing与修复一起使用

如果其他gem具有klout依赖性怎么办?对于所有依赖klout gem的gem,是否有任何解决方案。如果您无法对klout gem本身作出贡献,唯一的“清理”选项是创建您自己的版本,以及使用klout gem的每个gem的您自己的版本(递归)。你也可以尝试一些“肮脏”的解决方案,比如要求“哈希”;Hashie::HashExtensions=Hashie::Extensions;需要“klout”;