【发布时间】:2014-09-21 04:23:12
【问题描述】:
这是我在 StackOverflow 上的第一个问题。如果我做错了,请多多包涵。
我正在开发一个 ruby on rails 应用程序,并且不得不更改我在
中使用的 gem 的源代码/Users/username/.rvm/gems/ruby-2.0.0-p353/gems/gemname-4.1.0.
这很好用,我在 github 上创建了 gem 的一个分支,应用了我所做的更改、推送并更改了我的 gemfile 行
gem 'gemname'
到
gem 'gemname',:git=>"git@github.com:/name/gemname.git"
我再次运行 bundle install,现在所做的更改不再应用于我的应用程序。 当我做 bundle show 'gemname' 我看到 gem 安装在
/Users/username/.rvm/gems/ruby-2.0.0-p353/bundler/gems/gemname-a0ed76fc98e2
我不是 bundle 和 github 工作原理的专家。如果能再解释一下它们是如何工作的,以及我应该怎么做才能在我的应用程序中使用我自己的分叉版本的 gem,那将非常有帮助!
提前致谢!
【问题讨论】:
标签: ruby-on-rails git gem bundler