ksaitoの日記

日々試したことの覚え書き

RubyGemsの問題解決

移転しました。

自動的にリダイレクトします。

RubyGemsがKURO-BOXでうまく動かない件についてgorittoさんよりコメントをいただきました。
id:ksaito11:20070620

以下、コメントの通り試して問題解決しました。
gorittoさんありがとう!

なぜか0.9.4-1_allをインストールできず

apt lineをたどるとこのバージョンがあるのですが、下記でインストールできませんでした。

$ sudo aptitude install rubygems=0.9.4-1_all
Password:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
タスクの記述を読み込んでいます... 完了
タグのデータベースを構築しています... 完了
パッケージ "rubygems" のバージョン "0.9.4-1_all" が見つかりません
インストール・削除・更新されるパッケージがありません。
更新: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
0B のアーカイブを取得する必要があります。展開後に 0B のディスク領域が新たに消費されます。
拡張状態情報を書き込んでいます... 完了
$

debパッケージをダウンロード

ならば、直接debパッケージをダウンロードとやってみるもあえなく失敗...

$ wget http://ftp2.jp.debian.org/debian/pool/main/libg/libgems-ruby/rubygems_0.9.4-1_all.d
eb
--00:42:45--  http://ftp2.jp.debian.org/debian/pool/main/libg/libgems-ruby/rubygems_0.9.4-1_all.deb
           => `rubygems_0.9.4-1_all.deb'
ftp2.jp.debian.org をDNSに問いあわせています... 210.157.158.33
ftp2.jp.debian.org|210.157.158.33|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 403 Forbidden
00:42:45 エラー 403: Forbidden。

$

気を取り直してusサイトからダウンロードはうまくいきました。

$ wget http://ftp.us.debian.org/debian/pool/main/libg/libgems-ruby/rubygems_0.9.4-1_all.de
b
--00:43:35--  http://ftp.us.debian.org/debian/pool/main/libg/libgems-ruby/rubygems_0.9.4-1_all.deb
           => `rubygems_0.9.4-1_all.deb'
ftp.us.debian.org をDNSに問いあわせています... 204.152.191.7, 35.9.37.225
ftp.us.debian.org|204.152.191.7|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 49,490 (48K) [text/plain]

100%[==============================================>] 49,490       125.78K/s

00:43:36 (125.78 KB/s) - `rubygems_0.9.4-1_all.deb' を保存しました [49490/49490]

$ wget http://ftp.us.debian.org/debian/pool/main/libg/libgems-ruby/libgems-ruby1.8_0.9.4-1_all.deb
--00:44:16--  http://ftp.us.debian.org/debian/pool/main/libg/libgems-ruby/libgems-ruby1.8_0.9.4-1_all.deb
           => `libgems-ruby1.8_0.9.4-1_all.deb'
ftp.us.debian.org をDNSに問いあわせています... 204.152.191.7, 35.9.37.225
ftp.us.debian.org|204.152.191.7|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 416,094 (406K) [text/plain]

100%[==============================================>] 416,094      396.30K/s

00:44:17 (395.69 KB/s) - `libgems-ruby1.8_0.9.4-1_all.deb' を保存しました [416094/416094]

$

dpkgでインストール

dpkgのインストールは、久しぶりですが問題なくクリア

$ sudo dpkg -i libgems-ruby1.8_0.9.4-1_all.deb
(データベースを読み込んでいます ... 現在 19768 個のファイルとディレクトリがインストールさ れています。)
libgems-ruby1.8 0.9.0-5 を (libgems-ruby1.8_0.9.4-1_all.deb で) 置換するための準備をしています ...
libgems-ruby1.8 を展開し、置換しています...
libgems-ruby1.8 (0.9.4-1) を設定しています ...
$ sudo dpkg -i rubygems_0.9.4-1_all.deb
(データベースを読み込んでいます ... 現在 21256 個のファイルとディレクトリがインストールさ れています。)
rubygems 0.9.0-5 を (rubygems_0.9.4-1_all.deb で) 置換するための準備をしています ...
rubygems を展開し、置換しています...
rubygems (0.9.4-1) を設定しています ...
$

確認

うまくいきました。
コメントをくれたgorittoさん、ありがとう!

$ sudo gem install hatenaapigraph
Bulk updating Gem source index for: http://gems.rubyforge.org
Successfully installed hatenaapigraph-0.2.2
Installing ri documentation for hatenaapigraph-0.2.2...
Installing RDoc documentation for hatenaapigraph-0.2.2...
$