From: Hideo Konami Date: 2006-03-23T00:47:22+09:00 Subject: [ruby-list:41940] Re: Cygwin での #!/bin/env ruby -Ks 小波です。 まつもとさん,神戸さん,田中さん,高野さん,どうもありがとう ございます。よく分かりました。 /bin/env ruby /usr/local/bin/ruby にはそれぞれ得失があるのですね。勉強になります。 > (Debian) package で install したスクリプトが #!/bin/env ruby > になっていて、~/bin/ruby に引っかかって require するライブラ > リがなくて動かない、というのを何回か体験したことがあります。 これは覚えておきます。はまりそうだ。 >あまりよい解決方法ではないかもしれませんが,二行目に >$KCODE='SJIS' >とするとruby -Ksと同じ挙動になると思います. えっと,これは同じにはならないようです。次の例で,-Ks を外してもいいかというと,-Ks なしではみごとに '表'の 文字が化けます。実はこれも気になっているんですが・・・ #!/usr/local/bin/ruby -Ks $KCODE="S" str ="表現" puts str print <<-XX #{str} XX