From: Hidetoshi NAGAI Date: 2005-08-01T01:26:48+09:00 Subject: [ruby-dev:26662] Re: show information of '--enable-pthread' 永井@知能.九工大です. From: Takahiro Kambe Subject: [ruby-dev:26659] Re: show information of '--enable-pthread' Date: Sun, 31 Jul 2005 09:56:24 +0900 Message-ID: <20050731.095620.18441147.taca@back-street.net> > > 一旦はそれで良いかと思ったのですが,rbcofig.rb の内容が > > 現在実行している ruby バイナリと一致しているという保証はなく, > > 十分とは言えないですね.(;_;) > そういう状況は、どういうときに起きるんでしょうか。 同一マイナーバージョンのバイナリが複数存在した場合, いずれも //rbconfig.rb を 読んでしまいますよね? そうすると,得られるのは「最後にインストールしたバイナリ での設定」であって,それが正しい情報かはわからない. また,新しいバイナリを構築した直後 (インストール前) は rbconfig.rb もインストールされていないわけですから, 普通に require したのでは正しいとは限らない. 「rbconfig.rb を直接に指定すれば問題はない」というのは 真ではあるのですが,直接に指定できるということは スクリプトが読み込んだ情報が正しいものであるかは 判断できない (誤った指定がなされているかもしれない) と いうことにもなります. 別ファイルに分かれている限り,回避できない気がするのですが... -- 永井 秀利 (九工大 知能情報) nagai@ai.kyutech.ac.jp