cpanminus
昨日のYokohama.pm #5で話があったcpanminusを使ってみました。
cpanminusは単一のPerl Script、ポータブル、高速、省メモリ、プラガブルなcpan shellの代替です。
cpanminus - get, unpack, build and install modules from CPAN
インストール方法は、gitからcloneしてくる方法と、スクリプト本体をwgetする方法があるようです。
今回は、wgetでインストールしました。
$ cd ~/bin $ wget http://xrl.us/cpanm $ chmod +x cpanm $ vi cpanm #!/usr/bin/env perl -> #!/usr/bin/perl
パスの通っているディレクトリでwgetし、実行権限を付与、shebangを環境に合わせるだけです。
基本的なインストールは、cpanmコマンドにモジュール名を付与するだけです。
$ cpanm [module-name]
モジュールインストール時のビルドログが最小限になっていて、なかなか良いです。
cpan shellで出力されるようなビルドログは、テキストへリダイレクト(?)されているようです。
ログの場所は、"~/.cpanm/build.log"です。
レンタルサーバで利用する方法は、以下の記事を参照してください。
GitHub - miyagawa/cpanminus: cpanminus - get, unpack, build and install modules from CPAN
App-cpanminus-1.7044 - get, unpack, build and install modules from CPAN - metacpan.org