[#45318] Windows コマンドプロンプトで UTF-8を出力するには — Yuumi Yoshida <yuumi3@...>

おつかれさまです、 Yuumi3です。

11 messages 2008/08/08

[ruby-list:45462] zlibがload出来ません

From: Akira Hayakawa <ruby@...>
Date: 2008-08-31 10:31:51 UTC
List: ruby-list #45462
度々すいません。エラー製造マシンのAkiraです。

家のパソコンで、rubygemのインストールになぜか失敗しました。
akira@akira-desktop:/usr/local/src/rubygems-1.2.0$ sudo ruby  setup.rb 
/usr/local/src/rubygems-1.2.0/lib/rubygems/spec_fetcher.rb:1:in `require': no such file to load -- zlib (LoadError)
	from /usr/local/src/rubygems-1.2.0/lib/rubygems/spec_fetcher.rb:1
	from /usr/local/src/rubygems-1.2.0/lib/rubygems/source_index.rb:10:in `require'
	from /usr/local/src/rubygems-1.2.0/lib/rubygems/source_index.rb:10
	from /usr/local/src/rubygems-1.2.0/lib/rubygems.rb:767:in `require'
	from /usr/local/src/rubygems-1.2.0/lib/rubygems.rb:767
	from setup.rb:22:in `require'
	from setup.rb:22


研究室のパソコンで
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/43256
に従って、zlib1g-devパッケージを入れて、
$sudo ./configure(は必要だったか分かりませんが)して
$sudo make
したらちゃんとrubygemが使えるようになったのですが、
なぜか家では出来ません。

どういう原因と対策が考えられるでしょうか?

私の素人的な考えでは、
README.jaから引用ですが、

  4. (必要ならば)ext/Setupに静的にリンクする拡張モジュールを
     指定する

     ext/Setupに記述したモジュールは静的にリンクされます.

     ダイナミックローディングをサポートしていないアーキテク
     チャではSetupの1行目の「option nodynamic」という行のコ
     メントを外す必要があります.また,このアーキテクチャで
     拡張モジュールを利用するためには,あらかじめ静的にリン
     クしておく必要があります.

ここが怪しいのではと考えました。
もしかして私のパソコンはそのダイナミックローディングというのをサポートしていないのではと考えて、
#option nodynamic
#zlib
のコメントを外して再度同様の手順を踏んだのですが、また失敗しました。

どうすればよいのでしょうか?

-- 
Akira Hayakawa <ruby@i-mail.jp>

In This Thread

Prev Next