私はのgit - フォークした2つの宝石(たとえばFOOとバー)、その他に応じて1:gemspec add_dependencyエントリでGitのパスを指定し
foo.gemspec
...
s.add_dependency "bar"
foo私のフォークはバーの私のフォークに依存していますが、オリジナルではありませんバー gemです。
しかし、これは動作しません:
s.add_dependency "bar", git: 'git:github.com/vemv/bar.git' # => ArgumentError!
.gemspecファイルに依存関係のソースを指定する方法は?
できない場合はどうすればよいですか?
説明をありがとう。今は 'gemspec'を呼び出す前に、gem依存関係をGemfileに追加しようとしました。それは動作しません - 私は結果の宝石に依存するとき、私は 'LoadError'を取得します。これはgitの依存関係が取得されることを意味しますが、必須ではありません。 – vemv
Gemfileにどこに置いても問題ありません。そのファイルから依存関係を読み込むには、lib内でそれを要求するか、 'Bundle.setup'を呼び出す必要があります。 – phoet