conocode
このコード
トラブルシューティング

最近はCPANが動かない

CPANでPerlのモジュールをインストールしようとしたのに動かないんですけど
最近はCPANMというのを使うらしいよ

久しぶりに Perl を使うことがあったので

yum install cpan

で CPAN をインストールして

cpan -i LWP::UserAgent

でモジュールをインストールしようとしたら

前略
Can’t locate CPAN/Meta/Requirements.pm in @INC (@INC contains:
/usr/local/lib64/perl5 /usr/local/share/perl5
/usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl
/usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 174.
中略
Could not read metadata file. Falling back to other methods to
determine prerequisites

でインストールできない

調べてみたところ、最近は cpanm というのを使うようです

yum install perl-App-cpanminus

からの

cpanm LWP::UserAgent

でインストールできました。

いろいろと時代は変わりますね。