rubygems
Ruby のパッケージ管理ツール。
標準ライブラリ以外の各種ライブラリを自動でダウンロード・インストールしてくれる。
rails や ruby-osa もこれで入れられる。
http://docs.rubygems.org/からアーカイブ(最新:rubygems-0.9.4.tgz)をダウンロード。~/src などの適当なディレクトリに入れる。
rubygems インストール
$ cd src $ tar zxfv rubygems-0.9.4.tgz $ cd rubygems-0.9.4 $ sudo ruby setup.rb
ruby と同じパスに gems コマンドが追加される。
パッケージ検索
ローカルにインストール済みのパッケージから検索。
**** は検索文字列。
$ gem search ****
すべてのパッケージから検索
$ gem search **** -r
-r はリモートを示すオプション。
パッケージのインストール
$ sudo gem install ****
パッケージが別のパッケージを必要とする場合、同時にインストールするか聞かれるので、y で許可する。
すべての依存ライブラリをインストールする場合は
$ sudo gem install **** -y
パッケージが OS 依存のコードを含む場合、どのバージョンをインストールするか選択できる。
sudo gem install mongrel Password: Bulk updating Gem source index for: http://gems.rubyforge.org Select which gem to install for your platform (powerpc-darwin7.9.0) 1. mongrel 1.1.1 (java) 2. mongrel 1.1.1 (ruby) 3. mongrel 1.1.1 (mswin32) 4. mongrel 1.1 (java) 5. mongrel 1.1 (ruby) 6. mongrel 1.1 (mswin32) 7. Skip this gem 8. Cancel installation > 2
ライブラリの確認
インストール済みのライブラリを列挙する。
$ gem list