2016-04-14 57 views
0

我正在嘗試爲開源寶石添加一個小錯誤修復程序。以下是我所做的:貢獻寶石 - 寶石未更新

cloned the repository to local 
made changes and saved 

changed gemfile of rails project to point to local version of gem 
> gem 'gem_name', path: "/Users/admin/gem_name" 
> bundle install 
> bundle update gem_name 
> rails s 

該寶石沒有反映我所做的任何更改(寶石未更新)。我必須更改version.rb文件,然後運行bundle update gem_name以查看更改。但據我的理解,這不應該被要求看到變化?

回答

0

你爲什麼不在github中分享寶石?修復你想要的,然後指出你的github鏈接...如果你認爲你的修復對其他用戶來說可能很好,那麼爲什麼不要求拔號呢? ;)

寶石 'gem_name',:git的=> 'https://github.com/my_user/gem.git'

+0

我想我可能只是克隆寶石本地,進行修改,然後進行拉請求原回購。但是,除非我更改'version.rb'文件,否則在進行更改後,gem不會更新。 – Onichan