【Rails】gemの削除・バージョン変更方法
初めまして!
今回はgemの削除・バージョン変更方法についてです。
※自分は「bundler」を使っているので「bundle exec」を加えてのコマンド紹介になっています。
(bundleは、Rubyで使用されるGemの管理ツールです。)
gemのアンインストール方法
$ bundle exec gem uninstall 消したいgem名
⬇︎
Gemfileから消したいgemを削除
⬇︎
$ bundle install
以上でGemfile.lockからも消えます。
・具体例(「sorcery」と言うgemを消す場合)
$ bundle exec gem uninstall sorcery
⬇︎
Gemfileから今回消したいgem = 「sorcery」 を削除
⬇︎
$ bundle install
gemのバージョン変更方法
バージョン変更はまず上記で紹介したように元々ある「バージョンを変えたいgem」をアンインストールをした上で、Gemfileで「インストールしたいバージョン」を指定すればいいだけです!
元々あるバージョンを変えたいgemをアンインストール
⬇︎
Gemfileにインストールしたいバージョンをのgemを追加
例:gem 'sorcery', "0.16.3"
⬇︎
$ bundle install