たむら です。
WATANABE Hirofumi <watanabe / ase.ptg.sony.co.jp> さん、こんにちは。
Tue, 8 Dec 1998 20:06:25 +0900 の
[ruby-list:11246] Re: undefined local variable or method `__END__' (Cygwin 版 1.1c9)
に関するメールのリプライです。
WATANABE> :.\s\jikan.rb:40: undefined local variable or method `__END__' for #<Object:0x2b5b578> (NameError)
WATANABE> :
WATANABE> : スクリプトは、__END__ 以降を DATA ハンドルで読込もうとしたものです。
WATANABE>
WATANABE> cygwin には binary mount や binmode ってのがあるので,
WATANABE> その設定でスクリプトの行末が CR+LF だとそういうエラーになります.
とりあえず、スクリプトの改行を LF のみにしたところ正常に出力されました。
お騒がせしてごめんなさい。
先週、CygWin一式インストールしたのですが、これが原因なのでしょうか。
それとも環境とは関係なく起きるのでしょうか ?
その場合、IO.binmodeで、ストリームをバイナリにすれば良いのでしょうか
# すみません。質問連発で。CygWinインストール時の環境のみに起こりえる
# 問題なら、それはそれで対応しなきゃいけないのかな ...
--------------------------------------------------
トランス・コスモス株式会社 福岡支社システム課
田村 賢一
t9655832 / aar.trans-cosmos.co.jp
** ruby はじめました。**
--------------------------------------------------