【问题标题】:Need to bundle a gem from a Fork, How can I do it for Rails 3.2?需要从 Fork 捆绑 gem,我该如何为 Rails 3.2 做呢?
【发布时间】:2013-03-19 01:46:16
【问题描述】:

我一直在关注 Bundler Guides 以便从 Fork 中捆绑 Gem;这样做的原因是,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。我当然尝试过这个网站的一些答案,但到目前为止我还没有成功。

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    而且捆绑正确!

    【讨论】:

      猜你喜欢
      • 2013-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-14
      • 2012-05-26
      • 1970-01-01
      相关资源
      最近更新 更多