Windows 7にRuby 2.0.0をインストールしました(「rubyinstaller-2.0.0-p247-x64.exe」を使用)。ファイルの関連付けは問題ないと思います:
$> assoc .rb
.rb = rbfile
$> ftype rbfile
rbfile="C:\Ruby200-x64\bin\ruby.exe" "%1" %*
ただし、インタープリターに引数を渡すことはできません。
したがって、単純なスクリプト (test.rb) を実行すると、次のようになります。
puts ARGV[0]
それは何も与えません:
>test.rb test1
>
昨日まで Ruby 1.9.3 をインストールしていたことを付け加えておきます。アンインストールし、上記(Ruby 2.0.0)をインストールしました。Ruby 1.9.3 ではすべてが正常に機能していました。
助けてください !!
ありがとう。