方法
- -v でバージョン指定してインストールする
- 他のバージョンがインストールされている場合は gem uninstall で削除する
動作の例
バージョン指定してインストール
$ gem install rubocop -v 0.77
Successfully installed rubocop-0.77.0
Parsing documentation for rubocop-0.77.0
Done installing documentation for rubocop after 6 seconds
1 gem installed
バージョン確認
前に別バージョンもインストールしていたので、2個のバージョンが表示された
$ gem list rubocop
*** LOCAL GEMS ***
rubocop (0.81.0, 0.77.0)
複数バージョンがインストールされていると、新しいほうが使われそう?
$ rubocop -v
0.81.0
コマンド単位でのバージョン指定もできそうだけど
$ rubocop _0.77_ -v
0.77.0
gem use / gem switch みたいな切り替えコマンドが見当たらない
$ gem
RubyGems is a sophisticated package manager for Ruby. This is a
basic help message containing pointers to more information.
Usage:
gem -h/--help
gem -v/--version
gem command [arguments...] [options...]
Examples:
gem install rake
gem list --local
gem build package.gemspec
gem help install
Further help:
gem help commands list all 'gem' commands
gem help examples show some examples of usage
gem help gem_dependencies gem dependencies file guide
gem help platforms gem platforms guide
gem help <COMMAND> show help on COMMAND
(e.g. 'gem help install')
gem server present a web page at
http://localhost:8808/
with info about installed gems
Further information:
http://guides.rubygems.org
使わない方を uninstall する
$ gem uninstall rubocop
Select gem to uninstall:
1. rubocop-0.77.0
2. rubocop-0.81.0
3. All versions
> 2
Successfully uninstalled rubocop-0.81.0
過去バージョンだけになる
$ gem list rubocop
*** LOCAL GEMS ***
rubocop (0.77.0)
過去バージョンが利用できるのがわかる
$ rubocop -v
0.77.0
Original by Github issue
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。