13

現在、Gemfile には次のものがあります。

gem 'voteable_mongo'#,       :github => 'kamilski81/voteable_mongo'

モデルを .gemspec に移行していますが、これが gemspec 内でどのように見えるかわかりません。私は現在持っています:

s.add_dependency "voteable_mongo"

しかし、これは間違った依存関係 (私が複製した元のもの) を使用してしまいます。私は自分の依存関係を使用したいと考えています。gemspec の依存関係を github リポジトリに向けるにはどうすればよいですか?

4

1 に答える 1

10

gem の仕様に記載されているように、提供する gem のリストはadd_dependency、インストール プロセス中にそれらがシステムに既にインストールされていることを確認するために使用されます (つまりgem install)。したがって、gitこれはトリガーされないため、オプションは意味がありません。依存関係の追加インストール (同様Bundlerに)。

要約すると、あなたがやろうとしていることを実行することは不可能です.gemspec

于 2013-03-31T19:59:38.593 に答える