なかだです。

At Wed, 6 Oct 1999 18:05:05 +0900,
WATANABE Hirofumi <Hirofumi.Watanabe / jp.sony.com> wrote:
> :  RUBYLIB_PREFIX ってなんじゃい、と思ってちょっと読んでみたんです
> :が、パスリストの最後以外の要素が mangle された場合、置き換えた長
> :さが変わるとまずくないですか、ひょっとして。
> 
> まずくないと思うんですけど, どのあたりがまずいんでしょう?
> 
> % ruby -e 'puts $:'/usr/local/lib/ruby/1.4/site_ruby/i386-cygwin
> /usr/local/lib/ruby/1.4/site_ruby
> /usr/local/lib/ruby/1.4/i386-cygwin
> /usr/local/lib
> /usr/local/lib/ruby/1.4
> . 
> % env RUBYLIB_PREFIX='/usr/local/lib/ruby/1.4;d:/ruby/lib' ruby -e 'puts $:'
> d:/ruby/lib/site_ruby/i386-cygwin
> d:/ruby/lib/site_ruby
> d:/ruby/lib/i386-cygwin
> /usr/local/lib
> d:/ruby/lib
> . 

  長くなるときというべきでした。

$ RUBYLIB="/hoge/ruby:/hoge/site_ruby" RUBYLIB_PREFIX="/hoge /another/hogehoge" ./miniruby.mangle -I /hoge/another/ruby -I /hoge/ruby/1.4:/hoge/ruby/1.4/site_ruby -e 'puts $:'
/another/hogeh
/another/hogehoge/ruby/1.4/site_ruby
/another/hogehoge/another/ruby
/another/h
/another/hogehoge/site_ruby
/usr/local/lib/ruby
/usr/local/lib/ruby/1.4/i586-linux
/usr/local/lib/ruby/1.4
/usr/lib/ruby/1.4/i586-linux
/usr/lib/ruby/1.4
.

  単独で指定した場合や、短くなる場合は問題ないと思います。

-- 
そうだ 強気に ちょっと インチキに☆彡
    中田 "Bugるくらいがちょうどいいかも;-)" 伸悦