1. ホーム
  2. ruby

[解決済み] RubyのGemspec依存性。gitブランチへの依存は可能か?

2023-04-01 07:16:16

質問

mygem.gemspecの中に、gitブランチの依存関係を持たせることは可能でしょうか?

私は以下のようなものを考えています。

gem.add_runtime_dependency 'oauth2', :git => '[email protected]:lgs/oauth2.git'

...が、うまくいきません。

どのように解決するのですか?

なぜなら、RubyGems は、ユーザーが gem にアクセスするために特定のバージョン管理システムをインストールすることを要求することを、gem 開発者に許可することは、かなり強引なやり方だからです。 Gems は、できるだけ多くのアプリケーションで使用できるように、最小限の依存関係で自己完結している必要があります。

もしあなたがこれをあなた自身の内部プロジェクトのために行いたいのであれば、私が提案するのは バンドル を使うことをお勧めします。