[Perl][cpanm]さくらインターネットでcpanmを使用する
Perlなんてもう下火も下火なんですけれど。
枯れている分安定感あるし、ちょっとした小技が便利だし、後方互換もほぼ問題無しなので、使いたいときがあるんです。
なんやかんやで便利なんですよね。Perl。
CGIだと一回ごとにプロセスが終了するからちょっと気が楽だし。
cpanm使用するときは下記の手順で。
curl -L http://cpanmin.us | perl - App::cpanminus
これだけ。簡単、便利。
モジュールを入れる際は下記の通り。
./perl5/bin/cpanm [module name]
cpanmだけだと、パスが通ってないのでダメです。
上記はSSHログイン直後のユーザディレクトリ直下にいる場合なので、カレントディレクトリが違う場合はパスを変更する必要があります。
cshrcあたりをいじれば行けるのかも? そこまで頻繁に必要じゃないので特に試してません。
Perl側では、下記の通りuse libすればOK。
パスは適宜変更しましょう。
下記は[ /home/(user_name)/www/file.cgi ]の場合です。
use FindBin; use lib "$FindBin::Bin/../perl5/lib/perl5";