10/02/15 07:51:02
>>813
全く正論だがこれくらいはすぱっと答えてあげてもよかろうに
>>812
Windows のコマンドプロンプトでは正常に動作してるというのもそれたぶん再現間違ってるぞ
コマンドプロンプトというか cmd.exe は引数に空白の入った文字列を指定するとそこで引数を区切る
foo.exe C:\Program Files\Ruby19\lib
は foo.exe に C:\Program という文字列と Files\Ruby19\lib という文字列の2つを送る
空白を含んだ文字列を一塊として解釈して欲しい場合はダブルクォートで括る
foo.exe "C:\Program Files\Ruby19\lib"
というのを Ruby の system で行うには、やっぱりダブルクォートで括る
`exeplorer.exe "#{dir}"`
Ruby あんまり関係ないな