From: Hidetoshi NAGAI Date: 2006-03-23T01:11:36+09:00 Subject: [ruby-list:41942] Re: Cygwin での #!/bin/env ruby -Ks 永井@知能.九工大です. From: "Hideo Konami" Subject: [ruby-list:41933] Cygwin での #!/bin/env ruby -Ks Date: Wed, 22 Mar 2006 21:21:45 +0900 Message-ID: <20060322212126.12F62580@kyoto-wu.ac.jp> > ところが,次の書き方 > #!/bin/env ruby -Ks > でやると,次のように動きません。 > /usr/bin/env: ruby -Ks: No such file or directory > なお,オプション -Ks を外せば文句なく動きます。 > > ちなみに,下のやり方ではまったく問題が起きません。 > #!/usr/local/bin/ruby -Ks > > 以前にもこんなことがあって結局 env を使わないことにして > しまったのでしたが。どうするのがよいのでしょう。 以下のような手もあったと記憶していますが, こういうのって cygwin でも有効なんでしょうか? ----------------------------------------------- #!/bin/sh # shell part if [ x$RUBY_BIN != x ]; then $RUBY_BIN -x $0 else /usr/bin/env ruby -x $0 fi exit # end of shell part #!ruby -Ks # ruby part p $KCODE p RUBY_VERSION ----------------------------------------------- -- 永井 秀利 (九工大 知能情報) nagai@ai.kyutech.ac.jp