>>886-889
ありがとうございます。
Cygwinで試してみたら #!ruby でもいけたのですが、システムによっては PATH を参照してくれないんですね。
そうなると実質的には常に絶対パスを使わないとダメですね。

色々調べてみましたが env も /usr/bin/env だったり /bin/env だったりするみたいなので
env を使っても本質的な解決にはならないみたいですね。もう env を使うかどうかは好みの問題という感じでしょうか。
とりあえずインタプリタにオプションを渡す必要がない場合は env を使っておくことにしようかと思います。