Perl: ライブラリ管理ツール cpanm の導入

CPAN は ruby でいう gem、node でいう npm で、cpanm はライブラリパッケージ管理パッケージです。
http://www.cpan.org でパッケージモジュールを検索できます。

 

インストール

$ curl -L http://cpanmin.us/ | perl - App::cpanminus
$ cpanm -v
cpanm (App::cpanminus) 1.7001 on perl 5.018001 built for darwin-2level

別の Perl バージョンでも使えるように perlbrew install-cpanm しておきます。

$ perlbrew install-cpanm
$ which cpanm
/Users/ユーザー名/perl5/perlbrew/bin/cpanm

CPAN をアンインストールするのに便利な App:pmuninstall と、インストールしている CPAN を一括アップデートする App::cpanoutdated を入れておきます。

$ cpanm App::pmuninstall
$ cpanm App::cpanoutdated

 

App::pmuninstall の使い方

$ pm-uninstall Acme

 

App::cpanoutdated の使い方

$ cpan-outdated | cpanm

これで一括アップデートされる。