北海道苫小牧市出身の初老PGが書くブログ

永遠のプログラマを夢見る、苫小牧市出身のおじさんのちらしの裏

IO object version 1.22 does not match bootstrap parameter 1.23 が出た

Mac OS X Security Update 2009-001 might break your Perl (CPAN) ってことらしいです。書かれている通り、

% cd /tmp
% wget http://search.cpan.org/CPAN/authors/id/G/GB/GBARR/IO-1.2301.tar.gz
% tar zxvf IO-1.2301.tar.gz
% cd IO-1.2301
% perl Makefile.PL; make
% sudo make install
% cd /tmp
% wget http://search.cpan.org/CPAN/authors/id/G/GB/GBARR/Scalar-List-Utils-1.19.tar.gz
% tar zxvf Scalar-List-Utils-1.19.tar.gz
% cd Scalar-List-Utils-1.19
% perl Makefile.PL; make
% sudo make install

としたら、ここまでで一応cpanは動きました。後、Storableも駄目だそうなので、forceで、

% sudo cpan -if Storable

で入れ直しました。