RubygemsをMac OS X SnowLeopardにインストールした。
今回は「Ruby逆引きハンドブック」のpp.68-69の内容です。(環境については→Rubyの練習 - みるいし)
RubyGemsとは
Perlのライブラリ・モジュールソフトウェアやその他のPerlで書かれたソフトウェアを集めた巨大なアーカイブで、〔…〕。再利用性・汎用性の高いモジュールが登録されており、Perl プログラマができるだけ車輪の再発明をせずに済むための支援環境
CPAN - Wikipedia
ということです。
Rubygemsのマニュアルはこちら。
RubyGemsをインストールする。
ここからダウンロードする。
rubygems-1.3.5.zipをダウンロードした。
その場で解凍。
ターミナルを立ち上げて、解凍したsetup.rbをsudoで実行する。
その際、
- Downloadsフォルダ下で解凍したので、setup.rbの場所を指定している。ただしく教えてやらないと、「setup.rbなんてないよ」って言われる。
- sudoするとPasswordを求められるので入力。
$ sudo ruby Downloads/rubygems-1.3.5/setup.rb WARNING: Improper use of the sudo command could lead to data loss or the deletion of important system files. Please double-check your typing when using sudo. Type "man sudo" for more information. To proceed, enter your password, or type Ctrl-C to abort. Password: RubyGems 1.3.5 installed $
入った。
確認する。
gemはどこに入ったのか?
$ which gem /usr/bin/gem $
gemを動かしてみる。
$ gem RubyGems is a sophisticated package manager for Ruby. This is a basic help message containing pointers to more information. Usage: gem -h/--help gem -v/--version gem command [arguments...] [options...] Examples: gem install rake gem list --local gem build package.gemspec gem help install Further help: gem help commands list all 'gem' commands gem help examples show some examples of usage gem help platforms show information about platforms gem help <COMMAND> show help on COMMAND (e.g. 'gem help install') gem server present a web page at http://localhost:8808/ with info about installed gems Further information: http://rubygems.rubyforge.org $
簡単なヘルプが表示された。
バージョンは?
$ gem -v 1.3.5 $
だいじょうぶみたいだ。
Rubygemsをアップデートしてみる。
$ sudo gem update --system Password: Updating RubyGems Nothing to update $
アップデートすべきものはない。