我解决了一个gem的代码问题,但是如何在我的Rails 3.0.10应用程序中使用该gem呢?我只是在我的应用程序中包含文件,还是需要重新编译gem?如果我重新编译gem,我该如何在我的应用程序中使用它?
答案 0 :(得分:5)
这里有3种方法可以解决这个问题(我个人为了不同的原因亲自完成了这些方法):
方法1)
在你的Gemfile中输入你的fork:
gem 'awesome_thing', :git => 'git://github.com/yourname/awesome_thing.git'
向当前维护者发送拉取请求和礼貌说明(可选)
方法2)
源Gemfile中的gem文件夹如下:
gem'awesome_thing',:path => '供应商/宝石/ awesome_thing-0.4.5'
方法3)
答案 1 :(得分:3)
你应该做的是分叉托管原始宝石的git项目...进行修复并推回git。
然后在你的Gemfile中执行:
gem'gemyoufixed',git:'git://github.com/you/gemyoufixed'
然后捆绑安装...