※ ChatGPTを利用し、要約された質問です(原文:Linuxにperlをアップする際の改行コード?)
Linuxにperlをアップする際の改行コードについての疑問
このQ&Aのポイント
Linuxにperlをアップする際、改行コードの違いが問題となることがあります。
CRLFとLFはWindowsとLinuxで使われる改行コードの種類で、違いが原因で動作に影響が出ることがあります。
一部の環境では、アップロードするファイルの改行コードに注意する必要があります。
こんにちは。フリーのメールCGIをテストでFedoraCore1にnextFTPでアップしたところサーバーエラーが出たので色々しらべていたら1行目のパスに
#!/usr/bin/perl --
のように--を追加すると動作OKになりました。
これは改行コードがWInがCRLFでLinuxがLFということなのでという解答なのですが疑問があります。
↓参照
http://oshiete1.goo.ne.jp/kotaeru.php3?q=767872
nextFTPは自動でテキストかバイナリを判別しますよね。
試しにもうひとつのRedHatには--をいれずにアップしたら何の問題もなく動作します。
この違いはいったい?
おわかりの方がいらっしゃいましたらご教授おねがいします。
お礼
#ascii_upload_enable=YES #ascii_download_enable=YES の#をはずすことでうまく動作しました。 たいへんありがとうございました。