Top過去ログ目次掲示板

作成日:2004年02月19日 作成:おやじ
掲示板で過去に質問された内容です。

No.2606 perl パスについて


No.2606 投稿時間:2004年02月19日(Thu) 18:28 投稿者名:なかくん URL:
タイトル:perl パスについて

初めまして、ぱそこんおやじさん。

WindowsXPでサーバーを立てていた時から、こちらを参考にさせて
もらってます。
現在では、Vine Linux2.6r4にて、
Apache2
Vine付属のperlと自分で入れたActivePerl
PHP5.0b3
ProFTPD
等を使用して、自宅サーバーを立てなおしたのですが、perlのパスについて、
疑問がありまして。

Vineに元々入っているperlのパスは、/usr/bin/perl なのですが、
パールのパスを /usr/bin/perl -- というふうに、--を付けてあげないと
動かない場合があります。叉、自分でActivePerlを後からもう1つ入れたのですが、
これは、/usr/local/bin の中にに入れています。何故かこの場合でも、
/usr/local/bin/perl -- にしないと同じように動かないのです。

--を付けないといけない原因がわからないのですが、
どうしてなのかお分かりになりませんでしょうか?

こちらを参考にして、CGIを動くようにしました。
http://www.miloweb.net/apachecgi.html


No.2607 投稿時間:2004年02月20日(Fri) 00:47 投稿者名:Ton URL:
タイトル:Re: perl パスについて

--の件についてはWindows(MS-DOSの頃からの)改行コードの問題です。CR+LF

参考
http://www.google.co.jp/search?hl=ja&ie=UTF-8&oe=UTF-8&q=cgi+apache+perl+%E3%82%A8%E3%83%A9%E3%83%BC%E3%80%80perl+--+cr%2Blf&lr=


No.2636 投稿時間:2004年02月23日(Mon) 20:07 投稿者名:なかくん URL:
タイトル:Re^2: perl パスについて

> --の件についてはWindows(MS-DOSの頃からの)改行コードの問題です。CR+LF
>
> 参考
> http://www.google.co.jp/search?hl=ja&ie=UTF-8&oe=UTF-8&q=cgi+apache+perl+%E3%82%A8%E3%83%A9%E3%83%BC%E3%80%80perl+--+cr%2Blf&lr=

そうなのかもしれないですね。
public_html内のファイルは、(CGIも含めて)全て、Windows鯖で使っていた頃のものを、
そのままLinuxのファイルシステムのext3のパーティションに置いています。
確かに確認すると、改行コードは、CR+LFになったままでした。
LFに変えてみます。レス有り難う御座いました。



掲示板▲頁先頭