Ruby/RubyGems

Ruby/RubyGems

RubyGems自分自身のアップデート

$ gem update --system

インストールされているパッケージを確認する

一覧

$ gem list

hogeってパッケージインストールされてる?

$ gem list hoge

パッケージを探す

ネットワークからパッケージを探して一覧で出す

hogeってキーワードに引っかかるパッケージ一覧出す

$ gem search --remote hoge

省略形

$ gem search -r hoge

ネットワークからパッケージを探して詳しく一覧で出す

search のサブコマンドは部分一致

$ gem search -rd hoge

ズバリで検索したいならば

$ gem query -ra -n ^hoge$

ネットワークからパッケージを探して詳しく一覧で出す。過去バージョン一覧も出す

$ gem search -rda hoge

インストール

最新版をインストール

パッケージhogeをインストール

$ gem install hoge

バージョン指定でインストール

=演算子はバージョンズバリ指定の印

$ gem install hoge --version "= 3.0.0"

あるバージョンよりも古いバージョンをインストール

<演算子はより古いの印

$ gem install hoge --version "< 3.0.0"

例は2系の最後のバージョンを入れたい場合に使う

=演算子と組み合わせて

$ gem install hoge --version "<= 3.0.0"

このような記述もできる

あるバージョン以上のバージョンをインストール

>演算子はより新しい

$ gem install hoge --version ">= 2.1.0"

例は2.1系の最新バージョンを入れたい場合に使う

プラットフォームを指定してインストール

なんだかプラットフォームを間違えて認識したりしたりするときにズバリやるために。 特にwindowsなのにCのコンパイラが無いよとか言われる場合に使うかな

$ gem install hoge  --platform mswin32

ローカルにあるgemファイルを使ってインストール

gemのファイルを指定する

$ gem install hoge.gem

パッケージをアンインストール

単にアンインストール

パッケージhogeをアンインストール

$ gem uninstall hoge

最新版以外をアンインストール

$ gem clean hoge

マニュアルとか読む

マニュアル閲覧用のWebサーバを立てて

$ gem server --port 8888 --no-daemon

ブラウザでアクセスできる

http://localhost:8888/
ruby/rubygems.txt · 最終更新: 2015-05-04 17:54 by ore