作者: ねこ丸
日時: 2005/7/29(16:09)
  ねこ丸です。

Yukihiro Matsumoto writes:

> 「ユーザが設定した環境変数しか」というのはよくわかりません。
> Rubyは自分から見える全ての環境変数を提供しています。起動した
> シェルが環境変数HOSTNAMEを提供してくれれば見えますし、そうで
> ないなら見えません。HOSTNAMEの場合はシェルが渡してくれていな
> いようですね。

  んーと。

  自分の環境では env で見えるのがユーザーが明示的にセットしたもののよ
うに見えたものでして。でも考えたらこれ、ヒストリとかは自分ではセットし
てませんものね。

  これに対して set で出力されるものはシステム全体に渡って情報が取れる
なぁ、じゃあ env は「実行したユーザーの分」に制限されているのかな?と
思ってしまったのです。で、名前も似てるし、env の制限と ENV の制限は同
じなのだろう、という類推をしたのです。

  てきとー過ぎましたね。

--
    ねこ丸