require 'importenv'を加えるだけで環境変数をグローバル変数としてアクセスすることができるようになる。
require 'importenv'
require 'importenv' p $USER # => "matz" (自分のユーザ名) $USER = "matz-2.0" p ENV["USER"] # => "matz-2.0" p $USER # => "matz-2.0" (*)
Ruby 1.6.2までは(*)の出力が自分のユーザ名になってしまうバグがあったが、それは1.6.3で修正されている。