[ruby-list:50252] Re: 環境変数HOMEについて

From: "U.NAKAMURA" <usa@...>
Date: 2015-10-30 13:24:05 UTC
List: ruby-list #50252
こんにちは、なかむら(う)です。

In message "[ruby-list:50251] 環境変数HOMEについて"
  on Fri, 30 Oct 2015 21:43:00 +0900, takatoh.m@gmail.com wrote:
> Windowsで環境変数HOMEを設定していないにもかかわらず、Rubyの中ではENV['HOME']が
> 値を返します。
> これはRubyが自動的に環境変数HOMEを設定しているのでしょうか。

はい。
もちろん、環境変数HOMEが既に存在すればそれを尊重しますが、
なければ適当に用意します。
Windows特有のちょっとした親切ですが、大きなお世話だったかも。


> Windowsにかかわらず、どのOSでもENV['HOME']を参照できると考えてもいいでしょうか。

実際問題としては、意図的に環境から削除されている場合を除けば、
そう考えてもいいんじゃないでしょうか。
しかしそうであることを例えばRubyの仕様として期待するのはやめた方が
いいと思います。


それでは。
-- 
U.Nakamaura <usa@garbagecollect.jp>

In This Thread