[#44725] Set[Set[1]]==Set[Set[1]] は偽? — "5.5" <5.5@...>

5.5 です。

22 messages 2008/03/04

[#44782] $stdin.rewind が exec した子プロセスに伝わらない? — SATOH Fumiyasu <fumiyas@...>

さとうふみやす @ OSS テクノロジです。

11 messages 2008/03/17
[#44783] Re: $stdin.rewind が exec した子プロセスに伝わらない? — Kazuhiro NISHIYAMA <zn@...> 2008/03/17

西山和広です。

[ruby-list:44801] CentOS5 インストール時のはまり報告

From: "ARAI Shunichi" <arai@...>
Date: 2008-03-30 14:11:39 UTC
List: ruby-list #44801
Rubyist 九州のあらいです。

CentOS 5のサーバーにRuby 1.8.6-p114をインストールしたところ、
はまった&解決したので、他の方に参考になるかもしれないと
思いメールする次第です。

(UNIXはど素人なので、ばかなことを書いてるかもしれませんが)

 [ruby-dev:28659] にある問題と同じように、digest/md5が
requireできなくなるエラーが発生しました。

下のようなエラーです。

irb(main):001:0> require 'digest/rmd160'
LoadError: /usr/local/lib/ruby/site_ruby/1.8/x86_64-linux/digest/rmd160.so: 
undefined symbol: rb_Digest_RMD160_Init - 
/usr/local/lib/ruby/site_ruby/1.8/x86_64-linux/digest/rmd160.so
        from /usr/local/lib/ruby/site_ruby/1.8/x86_64-linux/digest/rmd160.so
        from (irb):1

そこで、色々調べて、
./configureに--with-bundled-md5オプションをつけてMD5を再コンパイルし、
それは解決しました。

SHA1でも同じ問題が発生したので、
./configureに--with-bundled-sha1オプションをつけて
コンパイルしたのですが、うまくいかず、
今度はext/digest/sha1のディレクトリで直接
ruby extconf.rb --with-bundled-sha1
として指定する必要がありました。

-----
Mellowtone Inc. - life is a melody
Shunichi Arai
http://www.mellowtone.co.jp


In This Thread

Prev Next