新規記事投稿 フォロー記事投稿 記事のキャンセル
From: <Hasunuma@ibm.net>
Subject: Re: perlライブラリの位置(@INC)
Date: 1999/04/15 12:25:59
Reference: mesh.forum.3/00924

4月15日に、にあさんは書きました。

>> | $ /usr/local/bin/perl -V
>> | Can't locate Config.pm in @INC.
>> | BEGIN failed--compilation aborted.
>
>あ、そうか。(^^;; @INCがあさっての方を向いていてtimelocal.plが
>見つからないのだろうから、perl -V じゃダメですね。

う〜ん...... 初心者にはだんだん訳が分からない世界に入ってき
ました (^_^;)


>じゃ、直接、
>
>| /usr/local/bin/perl -e 'print "@INC\n";'
>
>と、@INCを表示すれば分かりますね。

訳が分からず、ご指導のままに......

 | $ pwd
 | /home/has
 | $ which perl
 | /usr/local/bin/perl
 | $ /usr/local/bin/perl -e 'print "@INC\n";'
 | /usr/local/lib/perl5/aix/5.002 /usr/local/lib/perl5 /usr/local/lib/perl5/site_perl/aix /usr/local/lib/perl5/site_perl .

ちなみに、FTP Explorerでこれらの場所を見に行ったところ、
/usr/local/lib/の下にperl5というフォルダそのものが見えません
でした。


>あと、/usr/local/bin/ には他に perl* は無いですかね? あるいは、which で
>見つかる所に、perl5 が別にインストールされているとか。
>うちだと、
>
>| ls -i -1 /usr/local/bin/*perl*

同じくおっしゃるままに......

 | $ ls -i -1 /usr/local/bin/*perl*
 |  8671 /usr/local/bin/find2perl
 |  8685 /usr/local/bin/perl
 |  8686 /usr/local/bin/perl.org
 |  8687 /usr/local/bin/perl5
 |  8688 /usr/local/bin/perl5.002
 |  8689 /usr/local/bin/perlbug
 |  8690 /usr/local/bin/perldoc

『あるいは、which で見つかる所に、perl5 が別にインストールさ
れているとか。』 う〜ん......初心者は

 | $ which *perl*

とかやったりして...... (T_T)

 | $ set
 | 〜〜〜
 | PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/local/bin
 | 〜〜〜

と出たPATH全部に下のようにやってみましたが、/usr/local/binの
下以外は全て同じ「存在しません」という回答でした。

 | $ ls -i -1 /usr/bin/*perl*
 | ls: 0653-341 ファイル /usr/bin/*perl* が存在しません。


状況報告しかできない自分が恥ずかしい......