[英]How do I use a Ruby gem if I fixed a bug?
我已經解決了gem的代碼問題,但是如何在Rails 3.0.10應用程序中使用該gem? 我是否只將文件包含在我的應用程序中,還是需要重新編譯gem? 如果我重新編譯gem,該如何在我的應用程序中使用它?
您可以通過以下3種方法解決此問題(出於種種原因,我親自完成了每種方法):
方法1)
在您的Gemfile中獲取叉子,如下所示:
gem 'awesome_thing', :git => 'git://github.com/yourname/awesome_thing.git'
向當前維護者發送請求請求和禮貌注釋(可選)
方法2)
像這樣在您的Gemfile中獲取該gem文件夾的源:
gem'awesome_thing',:path =>'供應商/寶石/awesome_thing-0.4.5'
方法3)
您應該做的是分支托管原始gem的git項目...進行修復,然后再推回git。
然后在您的Gemfile中執行以下操作:
gem'gemyoufixed',git:'git://github.com/you/gemyoufixed'
然后捆綁安裝...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.