はじめに
Ruby用のパッケージ管理システムであるRubygemsの基本コマンド(インストール/アンインストール/確認)について記事を書きます。
自宅のMacにchefを導入しようと試みる過程でgemを触っていて、パッケージの確認やインストール等をする機会があり、そこでコマンドの使い方を調べていたことが記事を書く動機になります。
コマンド一覧
Gemのインストール
コマンド
gem install <対象のGem>
実行例
% gem install chef
Fetching aws-eventstream-1.2.0.gem
Fetching multi_json-1.15.0.gem
Fetching uuidtools-2.2.0.gem
Fetching aws-sigv4-1.5.0.gem
Fetching little-plugger-1.1.4.gem
Fetching vault-0.17.0.gem
Fetching rubyntlm-0.6.3.gem
〜〜〜省略します〜〜〜
インストール済みのGemを確認
コマンド
gem list
実行例
% gem list
*** LOCAL GEMS ***
abbrev (default: 0.1.0)
addressable (2.8.0)
aws-eventstream (1.2.0)
aws-partitions (1.600.0)
aws-sdk-core (3.131.2)
aws-sdk-kms (1.57.0)
aws-sdk-s3 (1.114.0)
aws-sdk-secretsmanager (1.64.0)
aws-sigv4 (1.5.0)
base64 (default: 0.1.1)
〜〜〜省略します〜〜〜
Gemのアンインストール
コマンド
gem uninstall <対象のGem>
実行例
% gem uninstall knife
Remove executables:
knife
in addition to the gem? [Yn] Y
Removing knife
Successfully uninstalled knife-17.10.0
%
まとめ
コマンド | 内容 |
---|---|
gem install <対象のGem> | Gemのインストール |
gem list | インストールされているGem一覧を確認 |
gem uninstall | Gemのアンインストール |
参考情報