perl's @INC has non-existent directories in it

Need help with C, C++, perl, python, etc?

perl's @INC has non-existent directories in it

Postby Lady Aleena » 2017-05-07 05:27

I was running "cpan -l" when I saw errors about directories not existing. So I doubled checked.
Code: Select all
me@office:~$ perl -e 'print "$_\n" for sort @INC'
.
/etc/perl
/home/me/Documents/fantasy/files/lib
/home/me/perl5/lib/perl5
/home/me/perl5/lib/perl5/5.20.0
/home/me/perl5/lib/perl5/5.20.2
/home/me/perl5/lib/perl5/5.20.2/x86_64-linux-gnu-thread-multi
/home/me/perl5/lib/perl5/x86_64-linux-gnu-thread-multi
/usr/lib/x86_64-linux-gnu/perl/5.20
/usr/lib/x86_64-linux-gnu/perl5/5.20
/usr/local/lib/site_perl
/usr/local/lib/x86_64-linux-gnu/perl/5.20.2
/usr/local/share/perl/5.20.2
/usr/share/perl/5.20
/usr/share/perl5
me@office:~$ cd /home/me/perl5/lib/perl5
me@office:~/perl5/lib/perl5$ cd /home/me/perl5/lib/perl5/5.20.0
me@office:~/perl5/lib/perl5/5.20.0$ cd /home/me/perl5/lib/perl5/5.20.2
me@office:~/perl5/lib/perl5/5.20.2$ cd /home/me/perl5/lib/perl5/5.20.2/x86_64-linux-gnu-thread-multi/
me@office:~/perl5/lib/perl5/5.20.2/x86_64-linux-gnu-thread-multi$ cd /home/me/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/
me@office:~/perl5/lib/perl5/x86_64-linux-gnu-thread-multi$ cd /usr/lib/x86_64-linux-gnu/perl/5.20
me@office:/usr/lib/x86_64-linux-gnu/perl/5.20$ cd /usr/lib/x86_64-linux-gnu/perl5/5.20
me@office:/usr/lib/x86_64-linux-gnu/perl5/5.20$ cd /usr/local/lib/site_perl
bash: cd: /usr/local/lib/site_perl: No such file or directory
me@office:/usr/lib/x86_64-linux-gnu/perl5/5.20$ cd /usr/local/lib/x86_64-linux-gnu/perl/5.20.2
bash: cd: /usr/local/lib/x86_64-linux-gnu/perl/5.20.2: No such file or directory
me@office:/usr/lib/x86_64-linux-gnu/perl5/5.20$ cd /usr/local/share/perl/5.20.2
bash: cd: /usr/local/share/perl/5.20.2: No such file or directory
me@office:/usr/lib/x86_64-linux-gnu/perl5/5.20$ cd /usr/share/perl/5.20
me@office:/usr/share/perl/5.20$ cd /usr/share/perl5
me@office:/usr/share/perl5$ cd
me@office:~$

Where are those non-existent directories referenced so I can run things without errors about directories not existing like the following?
Code: Select all
me@office:~$ cpan -l > $HOME/Documents/fantasy/files/data/admin/local_modules.txt
Can't stat /usr/local/lib/x86_64-linux-gnu/perl/5.20.2: No such file or directory
 at /usr/share/perl/5.20/App/Cpan.pm line 1234.
Can't stat /usr/local/share/perl/5.20.2: No such file or directory
 at /usr/share/perl/5.20/App/Cpan.pm line 1234.
Can't stat /usr/local/lib/site_perl: No such file or directory
 at /usr/share/perl/5.20/App/Cpan.pm line 1234.
Lady Aleena
 
Posts: 19
Joined: 2013-12-06 07:48

Return to Programming

Who is online

Users browsing this forum: No registered users and 2 guests

fashionable