Bug #5501

環境変数RUBYLIB のMS-DOS系の区切り文字がおかしい

Added by azarashi (Hiroshi Koyama) 7 months ago. Updated 7 months ago.

[ruby-reference-manual:<unknown>]
Status:Open Start date:10/28/2011
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:-
Target version:-
reporter: ruby_version:

Description

http://doc.ruby-lang.org/ja/1.9.2/doc/spec=2fenvvars.html > MS-DOS系 > > set RUBYLIB=%HOME%\ruby\lib:\opt\ruby\lib 区切り文字は ":" ではなくて ";" が正しいのではないかしら。 RUBYLIB だけでなく、その上に書かれている RUBYPATH の区切り文字も気になりますぽよ。 C:\Windows\System32>set RUBYLIB=c:\lib:d:\lib C:\Windows\System32>irb irb(main):001:0> puts $: c:\lib:d:\lib C:/Users/Azarashi/bin/ruby-1.9.2/lib/ruby/site_ruby/1.9.1 (省略) => nil irb(main):002:0> exit C:\Windows\System32>set RUBYLIB=c:\lib;d:\lib C:\Windows\System32>irb irb(main):001:0> puts $: c:\lib d:\lib C:/Users/Azarashi/bin/ruby-1.9.2/lib/ruby/site_ruby/1.9.1 (省略) => nil

History

Updated by okkez (okkez _) 7 months ago

Windows環境は持ってないので、できればWindowsに詳しい人のコメントが欲しいところです。

Updated by 5.5 (5 5) 7 months ago

Windows に詳しくないので,分かる範囲で。 RUBYLIB も RUBYPATH も,区切りはセミコロンですね。 ただ,HOME という環境変数があるわけではないので,単純にコロンをセミコロンに変えただけでは良くないと思います。 (HOME を自分で定義してやればこの例で OK ですが) あまり詳しくないので,修正提案ができません。ごめんなさい。

Also available in: Atom PDF