Hatena::ブログ(Diary)

みるいし このページをアンテナに追加 RSSフィード

2009-12-09 Ruby

RubygemsをMac OS X SnowLeopardにインストールした。

今回は「Ruby逆引きハンドブック」のpp.68-69の内容です。(環境については→Rubyの練習 - みるいし

RubyGemsとは

Ruby版CPANのこと。CPANとは…

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
$

アップデートすべきものはない。

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。