- 200 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 11:42:51 ]
- >>171
> Ruby は、ソースコードの改行コードがばらばらだったり、プラットフォームにあっていなくても動きますか? > たとえば、Windows 上で、改行コードが LF のソースを動かす、など。 これは問題ない。 というか標準添付のライブラリはすべてLFになってるはず。少なくとも最新版では。 逆の場合、ruby自身は行末のCRを捨てるという処理が入っているので問題にはならない。 行末以外のCRは単なる空白扱い。 ただし、shebangはruby自身ではなくカーネルで処理されるので、 #!/usr/bin/ruby^M などとなっていると "/usr/bin/ruby\r" というコマンドを実行しようとするので動かない。 > もし問題ないのならば、そのままにしてしまおうかなとも考えています > (sed で置換しようと考えたが、sed の式をミスってソースの関係ないところも変えてしまったらどうしよう、と思っている) つ dos2unix
|

|