Wednesday, March 27, 2013

perlをアップデートしたらまた Scalar::Util が壊れた件

いままではコレ
http://hogehoge.ddo. … y:entry101028-193833
で治ってたんですが、
今回はcpan内でもエラーメッセージが出てしまい今までとはちょいと違いました。

$ sudo cpan
cpan>  look Scalar::Util
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
  Database was generated on Tue, 27 Mar 2012 00:13:30 GMT
CPAN: LWP::UserAgent loaded ok
Fetching with LWP:
  ftp://ftp.riken.jp/lang/CPAN/authors/01mailrc.txt.gz
Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
CPAN: Compress::Zlib loaded ok
Undefined subroutine &IO::Uncompress::Base::readonly called at 
/usr/lib/perl5/site_perl/5.8.8/IO/Uncompress/Base.pm line 1068.

怒られた TT

ググッたら、
http://search.cpan.o … s/lib/Scalar/Util.pm
ココからソース取ってきてやり直せばイイらしい とのことで。。

$ tar xvzf Scalar-List-Utils-1.27.tar.gz

$ cd Scalar-List-Utils-1.27

$ perl Makefile.PL -XS

$ make

$ make test

$ sudo make install

これでもう一度

cpan> look Scalar::Util

してみて問題なさそう。

twitter投稿もできた。