ユーザーディレクトリ下に local::lib を使って CPAN 環境を構築する

前準備

% mkdir src
% cd src
% wget http://ftp.nara.wide.ad.jp/pub/CPAN/authors/id/A/AP/APEIRON/local-lib-1.004001.tar.gz

最新版の local::lib は http://ftp.nara.wide.ad.jp/pub/CPAN/authors/id/A/AP/APEIRON/ で確認をする。

CPAN の設定をする。

% cpan

cpan> exit
%

基本的に質問は Enter キーを押して進める。CPANからモジュールを取得する時に、接続ができなくて反応がなくなる場合がある。その際は、Ctr + c を押して処理をとばす。

Please enter your CPAN site: []

ミラーサイトを尋ねる質問が始まったら、http://www.cpan.org/SITES.html から日本国内のミラーサイトの URL を入力する。

local::lib のインストールを始める

% tar zxvf local-lib-1.004001.tar.gz
% cd local-lib-1.004001
% perl MakeFile.PL --bootstrap=$HOME/local
% make && make test
% make install

シェルにローカルの CPAN 環境を設定する

% echo 'eval $(perl -I$HOME/local/lib/perl5 -Mlocal::lib=$HOME/local)' >>~/.zshrc

bash の場合は

echo 'eval $(perl -I$HOME/local/lib/perl5 -Mlocal::lib=$HOME/local)' >>~/.bashrc

さくらの共有サーバーに構築する場合

下記のサイトを参考にする。