gemとは ?

gemとは?

Rubyのライブラリ(便利な機能をまとめたもの)をgemと言います。
rails,bundlerもgemの一種です。

gemを探す為のサイト

下記の2つが有名です。

RubyGems.org

BestGems.org

コマンド一覧

gemをインストールする

gem install <gemの名前>

gemのバージョンを指定することもできます。

gem install <gemの名前> -v <バージョン >

gemをアンインストールする

gem uninstall <gemの名前>

インストールしているgemの一覧を表示

gem list

gemが最新版か確認する

gem outdated

実行すると下記のような表示が出ます。
数値は左がpc上のバージョン、右がgemの最新バージョンを表しています。

Image from Gyazo

gemを最新版に更新する

gem update

又、gemを指定して行うこともできます。

gem update <gemの名前>

gemの古いバージョンをまとめて削除する

gem cleanup