いくつか方法がある。
方法1:
use lib 'ライブラリのあるパス';
use Foo::Bar;
...
方法2:
unshift @INC, 'ライブラリのあるパス';
use Foo::Bar;
...
とかして、強制的に @INC に入れる。
方法3:
スクリプト中で強制的にインクルードするライブラリへのパスを含めちゃう
(スクリプトの先頭、おなじみ #!/usr/bin/perl の部分に -I オプションを付ける)
#!/usr/bin/perl -I/home/yourdir/lib
…
方法4:
perl -e shell -MCPAN じゃなくてアーカイブのやつをインストールするには、<br />ライブラリの tar.gz を解凍して
# perl Makefile.PL PREFIX=/home/yourname/yourdir/lib
# make install
とかする。PREFIX= でインストール先を指定できる。
Perl のライブラリには必ず Makefile.PL というファイルが入っているから<br />PREFIX オプションを指定してダメだった場合、このファイルの中身をチェックする必要がある。
参考書
Updated: 2006/10/23
Original: 2005/11/21
トラックバック URL:
https://perltips.twinkle.cc/trackback/25