Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
71
Help us understand the problem. What is going on with this article?

More than 3 years have passed since last update.

@pugiemonn

Gemのインストール、バージョン指定など

Gemコマンドを使う頃によく忘れているのでメモしておきます。

Gemをインストール

特定のgemをインストール時はgemの名前を指定してインストールします。

gemのインストールコマンド
gem install gemの名前

例えばGemのbundlerをインストールは以下のように書きます。

bundlerをインストール
gem install bundler

バージョンを指定してインストール

バージョンを指定してgemをインストール
gem install gemの名前 -v バージョン

以下はsqlite3のバージョンを指定してインストールした例です。

sqlite3をインストール
gem install sqlite3 -v "1.3.8"

Gemをアンインストール

特定のgemをアンインストールする場合は gem uninstall でgem名を指定します。

gemのアンインストールコマンド
gem uninstall gemの名前

bundlerをアンインストールする例です。

bundlerをアンインストール
gem uninstall bundler
バージョンを指定してbundlerをインストール
gem uninstall bundler -v '1.8.5'

Gemをupdate

updateした場合、最新バージョンにgemがupdateされるとおもいます。

gemのアップデートコマンド
gem update gemの名前

例えばGemのsqlite3のアップデートは以下のように書きます。

gem update sqlite3

つまりバージョン指定をしたい場合は、gem installを利用するということでしょうか。

71
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
71
Help us understand the problem. What is going on with this article?