0

Fork から Gem をバンドルするために、Bundler Guidesに従ってきました。これを行う理由は、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。もちろん、このサイトからいくつかの回答を試しましたが、これまでのところ成功していません。

4

1 に答える 1

1

幸いなことに、私はBundler Guidesの別の項目に従うことで、これを解決しました。より正確には、次のように書かれています。

gitリポジトリのルートに.gemspecがない場合は、依存関係を解決するときにバンドラーが使用するバージョンを指定する必要があります

したがって、この行をGemfileに配置しました。

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

そしてそれは正しくバンドルされました!

于 2013-03-19T02:08:03.533 に答える