読者です 読者をやめる 読者になる 読者になる

【Ruby】Gem本体のアップデートについて

スポンサーリンク

GemパッケージのアップデートではなくてRubyGemsのアップデートについてです。

RubyGemsのアップデート

RubyGemsはRubyをインストールすると一緒に入ってきますが、古いバージョンであることが多いのでアップデートが必要になる場合があります。

まずはアップデート前のバージョンの確認。

$ gem -v
2.2.2

rubygems-updateというGemパッケージをインストールします。

$ gem install rubygems-update
Fetching: rubygems-update-2.4.5.gem (100%)
Successfully installed rubygems-update-2.4.5
Parsing documentation for rubygems-update-2.4.5
Installing ri documentation for rubygems-update-2.4.5
1 gem installed

インストールしたらupdate_rubygemsという名前で bin が作成されるので実行します。

$ update_rubygems
RubyGems 2.4.5 installed
Parsing documentation for rubygems-2.4.5
Installing ri documentation for rubygems-2.4.5

これでアップデートされました。

$ gem -v
2.4.5

もう一つのやり方

次のコマンドを実行するとGemパッケージのインストールから実行までしてくれます。やってることは上述したことと同じです。<version> を省略した場合は最新バージョンになります。

$ gem update --system <version>