たむら です。
WATANABE Hirofumi <watanabe / ase.ptg.sony.co.jp> さん、こんにちは。
Tue, 8 Dec 1998 20:42:57 +0900 の
[ruby-list:11248] Re: undefined local variable or method `__END__' (Cygwin 版 1.1c9)
に関するメールのリプライです。
WATANABE> :先週、CygWin一式インストールしたのですが、これが原因なのでしょうか。
WATANABE> :それとも環境とは関係なく起きるのでしょうか ?
WATANABE>
WATANABE> mount コマンドの結果, スクリプトの置かれてるドライブが
WATANABE> text=binary になってるとか,
WATANABE> 環境変数 CYGWIN32 に binmode が含まれてるときには
WATANABE> 基本的に UNIX と同じように常に binary mode で open されます.
なるほど。C-Mag 8月号の特集の通りにインストールしたので
見事に text=binary です。
WATANABE> :その場合、IO.binmodeで、ストリームをバイナリにすれば良いのでしょうか
WATANABE>
WATANABE> 逆に text mode にする必要があるけど,
WATANABE> cygwin 自身が binary mode だとそれはできません.
となると、1)mount で、text mode に戻す か、
2) スクリプトの改行コードを LF のみにする
のニ択ですね。
考えてみます。本当にどうもありがとうございました。
--------------------------------------------------
トランス・コスモス株式会社 福岡支社システム課
田村 賢一
t9655832 / aar.trans-cosmos.co.jp
** ruby はじめました。**
--------------------------------------------------