Hatena::ブログ(Diary)

はけの徒然日記 このページをアンテナに追加 RSSフィード

2005 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 04 | 05 | 08 | 09 | 10 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 10 | 11 |
2011 | 01 | 02 | 03 | 04 | 11 | 12 |
2012 | 02 | 03 | 05 |
2014 | 02 | 03 | 04 | 05 | 12 |
2015 | 05 | 07 | 08 | 09 | 10 | 11 | 12 |
2016 | 01 | 02 | 04 | 05 | 08 | 09 | 11 | 12 |
2017 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 10 |
2018 | 02 | 03 | 04 | 05 |

2007-02-06(Tue)

^M

一昨日書いたRubyスクリプトザウルスで./bookoff.rbで実行するとなぜかそんなファイル無いよというエラーに。仕方が無いので ruby bookoff.rbと実行していました。

文法エラーならそれなりのエラーがでるしenvやRubyパスが通っていないわけでもなくて、おかしいなぁと思っていたのですがviスクリプトを見て行末の^Mがくっついてるのをみて原因判明、改行コードWindowsタイプの0x0D,0x0Aになっていました。

ザウルスでは普段ShiftJISコードテキストを書かないし、ZEditorやlvでは改行コードを教えてくれないので、全くの盲点でした。これらは気を付けねば。


これはシェバング行の末尾に0x0Dがくっついていてruby0x0Dというファイルは無いよというエラーだったということで良いのかな? ruby引数としてファイル名をあたえると問題ないというのも良く判りませんけど(^^ゞ

ちなみにZEditorでは保存の際に0x0Dを付けるか否かの設定がありました。



話はかわりますがページャのlvって日本語の検索語入力できないんですね。w3mlvにaliasして使った方が良いのかもしれない。