作者: ねこ丸 | |
日時: 2005/7/29(16:09) |
ねこ丸です。 Yukihiro Matsumoto writes: > 「ユーザが設定した環境変数しか」というのはよくわかりません。 > Rubyは自分から見える全ての環境変数を提供しています。起動した > シェルが環境変数HOSTNAMEを提供してくれれば見えますし、そうで > ないなら見えません。HOSTNAMEの場合はシェルが渡してくれていな > いようですね。 んーと。 自分の環境では env で見えるのがユーザーが明示的にセットしたもののよ うに見えたものでして。でも考えたらこれ、ヒストリとかは自分ではセットし てませんものね。 これに対して set で出力されるものはシステム全体に渡って情報が取れる なぁ、じゃあ env は「実行したユーザーの分」に制限されているのかな?と 思ってしまったのです。で、名前も似てるし、env の制限と ENV の制限は同 じなのだろう、という類推をしたのです。 てきとー過ぎましたね。 -- ねこ丸