【发布时间】:2012-01-27 08:39:38
【问题描述】:
在 GitHub 上,我创建了一个 gem adammck-rubygsm 的分支。我的叉子在这里https://github.com/khwang1/rubygsm。
我想将我的应用程序从原始应用程序切换到我的分叉 gem。所以,在 Gemfile 我改变了行
gem 'adammck-rubygsm'
到
gem 'adammck-rubygsm', :git => "git://github.com/khwang1/rubygsm.git"
当我运行“捆绑安装”时,出现以下故障
$ bundle install
Updating git://github.com/khwang1/rubygsm.git
Fetching source index for http://rubygems.org/
Could not find gem 'adammck-rubygsm (>= 0)' in git://github.com/khwang1/rubygsm.git (at master).
Source does not contain any versions of 'adammck-rubygsm (>= 0)'
有什么想法吗?
【问题讨论】:
-
您是否尝试在 rubygsm.gemspec 文件中将 rubygsm 替换为 adammck-rubygsm?对于 s.name 变量。或者它可能在 Gemfile 中用 gem 'khwang1-rubygsm' 替换 gem 'adammck-rubygsm'。
-
感谢您的建议。原始 gem 和我的 fork 中的 s.name 一直是“rubygsm”。我确实将我的 Gemfile 从“gem 'adammck-rubygsm'”更改为“gem 'rubygsm'”,这确实有点帮助。