Windows で Ruby 開発環境をセットアップしようとしています。これまでのところ、かなり「バニラ」です。つまり、Ruby (1.9.1)、Bundler (1.3.5)、およびいくつかのランダムな gem のみで構成されています。
今、Bundler を実行しようとすると、次の例外が発生します。
C:/Ruby19/lib/ruby/1.9.1/rubygems/user_interaction.rb:544:in `initialize': Permission denied - /dev/null (Errno::EACCES)
ソース コードを確認したところ、Bundler は /dev/null にアクセスしようとして、Errno::ENOENT (「そのようなファイルまたはディレクトリはありません」) をレスキューすることで、Windows を実行していると判断することがわかりました。Errno:EACCES (「アクセス許可が拒否されました」) も救済するためにパッチを当ててみましたが、ほら、問題なく動作するようです。
昇格モードでシェルを実行しようとしましたが、それでも Errno:EACCES がスローされました。
私の質問はこれだけです:何か足りないものはありますか? それとも、これは Bundler のバグですか?
(参考までに、私はWindows 8で実行しています)