Techioz Blog

Gemfile でローカル gem のバージョンを指定するにはどうすればよいですか?

概要

ローカル gem と、ローカル gem を使用する Rails アプリがあります。

gem の特定のバージョンを指定する方法はありますか?

「rake install」により gem の /pkg ディレクトリに *.gem が生成されることはわかっています。でも使い方が分かりません。

現在の使用方法は次のとおりです。

In Gemfile:
gem 'mygem', path: '~/shared/mygem'

ありがとう。

サム

編集:

私の質問は、Gem ファイルに Gem の特定のローカル コピーを使用するように指示する方法とほぼ重複していると思います。

ローカル gem の特定のバージョンを指定する方法を知る必要があるだけです。

解決策

In Gemfile:
gem 'mygem', path: '~/shared/mygem', branch: 'branch name'

または、バージョンが特定のコミットにある場合は、参照: ‘コミット番号’ を使用します。