パルカワ2

PerlとRubyとイチャラブ

CPANが落ちている時にplenvを使ってPerlをビルドする

brew install perl-build
brew install plenv

上を実行したあとに、plenv install 5.18.2してもエラーになってつらい。
https://github.com/tokuhirom/Perl-Build/blob/master/lib/Perl/Build.pm#L64
あたりを見るとCPAN::Perl::Releases::perl_tarballs()にデータがないと $CPAN_MIRROR が使われないようである。
なので、perl-buildにあるCPAN::Perl::Releases::perl_tarballs()が5.18.2の情報を返すようにすれば、ミラーを使うようになるはずなので、our $dataに5.18.2の情報を追加した。

    "5.18.2" => {
       "tar.bz2" => "R/RJ/RJBS/perl-5.18.2.tar.bz2",
       "tar.gz" => "R/RJ/RJBS/perl-5.18.2.tar.gz",
     },

そのあとにこれをやるとビルドできた。

PERL_BUILD_CPAN_MIRROR="https://cpan.metacpan.org" plenv install 5.18.2

plenvあんまり関係ない感じだった。