通常とは違うGemの読み込み方法を3つほどまとめました。
1.ブランチ指定してGemを読み込む方法
2.プライベートリポジトリにしているGemの読み込み方法
3.ローカルのGemを読み込む方法
の3つです。
1.ブランチ指定してGemを読み込む方法
gem 'gem名', git: 'gitのパス', branch: 'ブランチ名'
2.プライベートリポジトリにしているGemの読み込み方法
①GitHubでpersonal access tokenを取得する。
②それを環境変数に設定する
.envに記述。もしくはLinuxの環境変数に直接設定。
GIT_ACCESS_TOKEN="発行されたトークン"
③Gemfileのgemのインストール先をプライベートgemにする。
gem 'gem名', git: "gemのパス"
④以下のコマンドでbundle installを実行する。
BUNDLE_GITHUB__COM=$GIT_ACCESS_TOKEN:x-oauth-basic bundle install
3.ローカルのGemを読み込む方法
①以下のようにGemfileに記述
gem 'gem名', path: 'ローカルgemのパス'
②インストール
bundle install