なひです.

mswin版のRubyで「`」でコマンドを実行した際,
標準エラーへの出力がどこかへ消えてしまうようです.
報告だけですいません...

以下は,存在しないコマンドを指定して
標準エラーにエラーメッセージを出力させる例を,
  - 通常のコマンドライン
  - Rubyの「`」経由
で実行した時のログです.

○NT4.0JEE

C:\>cmd /c by_komatsu
指定した名前は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されません。

C:\>ruby -ve 'print `cmd /c by_komatsu`'
ruby 1.5.0 (1999-12-14) [i386-mswin32]
                                                # ←上と違って何もでない
C:\>

○Solaris/2.5.1

0% sh -c by_komatsu
sh: by_komatsu: not found

1% ruby -ve 'print `sh -c by_komatsu`'
ruby 1.5.0 (1999-12-14) [sparc-solaris2.5.1]
sh: by_komatsu: not found                       # ←上と同じく表示される

0% 

# ファイルに書き出して逃げようっと.^^;

--
NaHi, nakahiro, a.k.a. NAKAMURA, Hiroshi
http://www.sarion.com  Sarion Systems Research