Help us understand the problem. What is going on with this article?

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

More than 3 years have passed since last update.

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を利用するということでしょうか。

pugiemonn
GoogleTagManagerを利用してGAを操るようなマーケターとしてお仕事しています(☝ ՞ਊ ՞)
pugiemonn_com
pugiemonn.com
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
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  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
ユーザーは見つかりませんでした