From: "Yugui (Yuki Sonoda)" Date: 2009-05-21T19:01:50+09:00 Subject: [ruby-dev:38514] Re: --program-suffix 指定時の ri の探索先あるいは rdoc のインストール先 Yuguiです。 On 5/21/09 6:04 PM, Takahiro Kambe wrote: > --program-suffixの指定で、CONFIG["rubylibdir"]やRIDATADIRが影響を受け > るというのは、そういう方針なのでしょうか? (CVSのリポジトリをさらっと > 見ましたが、よくわかりませんでした。) 同じ--prefixに同じminor versionのRubyを複数入れることをサポートしよう、 ということで1.9.1ではそういう挙動になっています。他のRuby実装も現れてき ていますので、同じRUBY_VERSIONのMRIとJRubyとMacRubyとrubiniusをインス トールしてもライブラリが競合しないようにできる、ということを意味しました。 けれども、[ruby-dev:38241]のような話もありまして、trunkではこの挙動は r23368にて廃止されました。ライブラリ競合を避ける目的には--with- rubylibprefixを使うと言うことになりました。 ですから、パッケージディストリビュータの方の判断でr23368を入れていただく のもありかと思います。ただし、r23368を入れる場合はr23508も入れた方がよい と思います。 また、これは仕様変更にあたりますので、Ruby 1.9.1の公式のtarballがr23368 を取り込むことはありません。 -- Yugui http://yugui.jp 私は私をDumpする