[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gentoojp-users 662] Re: Ruby-1.6.8-r2 をインストールできない。
- Subject: [gentoojp-users 662] Re: Ruby-1.6.8-r2 をインストールできない。
- From: Mamoru KOMACHI <usata@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sat, 18 Oct 2003 01:25:32 +0900
- References: <BBB57A17.2B7%[email protected]>
小町です。
At Fri, 17 Oct 2003 10:51:03 +0900,
Gen Tokio wrote:
> SLOTをサポートしたとのことでさっそく試してみました。
テストどうもありがとうございます。
> Ruby-1.6.8-r2をインストールしようとした所、
> Socketの部分をコンパイル中に以下のような状況でエラーになってしまいます。
(略)
これは Socket の部分のコンパイルエラーではなく install の際のエラーの
ように見えますが、他の部分のログはどうなっているでしょうか。大きそうな
ので直接メールください。Ruby 1.6.8 は ruby16 という名前でコンパイルさ
れるのですが、どうもコンパイルのプロセスでビルドされていないのではない
かというような感じです。
> それでRuby-1.8.0-r1のほうはすんなりインストールできました。
>
> その状態でruby-1.6.8-r2がインストールできていないせいか、
> tDiaryでamazonプラグインやtrackbackプラグインで引っかかってしまいます。
>
> > TDiary::PluginError
> > Plugin error in '(amazon.rbやtr-send.rb。)'.
> > /usr/lib/ruby/1.8/net/protocol.rb:21:in `require': No such file to load -- soc
> > ket
socket は
rico% epm -ql ruby-1.8.0-r1|grep socket
/usr/lib/ruby/1.8/i686-linux/socket.so
となっているので、このファイルがインストールされているかどうか調べてく
ださい。上のエラーを見たかぎりでは ruby 1.8.0 を使っているように見える
ので、それまで 1.6.8 でインストールしていたライブラリはビルドし直す必
要があるのですが、tDiary って特定のライブラリに依存してましたっけ?
> 元の環境に戻そうかと、一度unmergeしてRuby-1.6.8-r1を再度インストール
> しようとした所、Ruby-1.6.8-r2の上記と同じ部分でとまってしまいます。
ruby-1.6.8-r1 ではそもそも ruby16 というバイナリはビルドもしないしイン
ストールもしないのですが、それで ruby-1.6.8-r2 と同じエラーが出るのは
たしかに変ですね。ruby-1.6.8-r1 のエラーログもお願いします。
すみませんが一度 ruby と ruby に関係する ebuild を全部アンインストール
して再度インストールしてみてください(ruby-1.6.8-r2 と ruby-1.8.0-r1 は
インストール前に「以前のバージョンの ruby をアンインストールしてから
emerge してください」というようなメッセージを出すようにしているのです
が……)。
--
Mamoru KOMACHI <usata@xxxxxxxxxxxxxxxxxxxxxxx>,
http://www.sodan.ecc.u-tokyo.ac.jp/~usata/