Perlモジュールの@INCを確認する - RとLinuxと...

RとLinuxと...


Perlモジュールの@INCを確認する

Programming

アドホックには/home/users/tmp/myperl/script.pmを使うには

use lib '/home/users/tmp';
use myperl::script;

としておけばよい.システムにインストールするなら

# perl -MCPAN -e shell
Terminal does not support AddHistory.

cpan shell -- CPAN exploration and modules installation
ReadLine support available (try 'install Bundle::CPAN')

cpan> install DBI
cpan> install DBD::MySQL
cpan> quit

とするか,あるいは

$ su
Password:
# perl -MCPAN -e 'install hoge::hoge'
#  とか
# perl -MCPAN -e 'install hoge_module'

とかする.上のコマンドが何をするのか心配なら,次のようにして場所を確認し,

$ perl -e 'foreach $path (@INC) { print "$path\n"; }' 
/etc/perl
/usr/local/lib/perl/5.8.8
/usr/local/share/perl/5.8.8
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.8
/usr/share/perl/5.8
/usr/local/lib/site_perl

のどこかに手作業で置く.

 
Link: Programming(3126d)
Last-modified: 2008-01-22 (火) 17:24:42 (4080d)