需要从一个Fork捆绑一个gem,我怎么能为Rails 3.2做呢?

时间:2013-03-19 01:46:16

标签: rubygems ruby-on-rails-3.2 bundler

我一直在关注Bundler Guides,以便将一个宝石从一个叉子中捆绑出来;这样做的原因是fork已经提交到master,允许与Ruby 1.9.x

兼容

到目前为止,我在 Gemfile 上有这个:(遵循简短指南中的语法)

gem 'yelp', github: "brenttheisen/yelp"

不幸的是,捆绑的结果是:

Could not find gem 'yelp (>= 0) ruby' in git://github.com/brenttheisen/yelp.git (at master).
Source does not contain any versions of 'yelp (>= 0) ruby'

你们能指出我正确的方向来完成我的需要吗?

PS。我当然尝试过这个网站的答案,但到目前为止我还没有成功。

1 个答案:

答案 0 :(得分:1)

幸运的是,我刚刚通过Bundler Guides中的另一个项目解决了这个问题: 更确切地说,它说:

  

如果git存储库的根目录中没有.gemspec,则必须   指定捆绑程序在解析依赖项时应使用的版本

因此,我将此行放在我的Gemfile中:

  

gem'yelp',“1.0”,git:“git://github.com/brenttheisen/yelp.git”

它捆绑正确!