捆绑分叉宝石拉老版本

时间:2011-07-15 15:07:54

标签: ruby-on-rails git fork bundler

我在github上分享了geokit gem。现在,当我将这个gem添加到我的Gemfile然后在服务器上捆绑时,下载了gem,但没有我的提交和推送更改。我究竟做错了什么?我对git很新。

在我的Gemfile中:

gem 'geokit', :git => 'git://github.com/jan/geokit-gem.git'

我仔细检查过,这些修改已经被修改并推送到github,例如: https://github.com/jan/geokit-gem/blob/master/lib/geokit.rb在'geokit / geocoders'之前需要'geokit / mappable'而不是反之亦然。

我转到/usr/local/rvm/gems/ruby-1.9.2-p180/bundler/gems/geokit-gem-e60b6c1f1f29并做一个git pull它实际上拉了我的更改。所以我假设我的git有一个旧版本设置为当前版本?!

1 个答案:

答案 0 :(得分:1)

Gemfile.lock包含通过git:

加载的gems的修订版
GIT
  remote: git://github.com/jan/geokit-gem.git
  revision: e60b6c1f1f2931209533c78f0a1ecac500302c50
  specs:
    geokit (1.5.0)

所以我不得不捆绑更新geokit。回想起来有点明显,但那天我没想到。希望它对某人有所帮助。