HTTP::Headers::content_type_charset を探す修行
CPAN のドキュメントには HTTP::Headers に content_type_charset というメソッドがあるのに、手元の CentOS 5 なマシンで実行するとそんなメソッドない、と怒られる。最近追加されたのかな。
http://gitorious.org/libwww-perl/mainline/commit/8e960619a0325eb9d05445661595d94d319622c8
今のバージョンは、と。
$ for m in HTTP::Headers LWP; do echo -ne "$m\t"; perl -M$m -e "print \$$m::VERSION;"; echo ; done HTTP::Headers 1.64 LWP 5.805
古い CPAN モジュールは、と。古いCPANモジュール(Perlモジュール)のアップデート方法 - Project MultiBurst を参考に、というかそのまま。
# perl -MCPAN -e 'CPAN::Shell->r'
おお、古いモジュールがいっぱいある。HTTP::Headers や LWP は見当たらないけどなあ。ま、がすっといっときますか。
# perl -MCPAN -e 'CPAN::Shell->install(CPAN::Shell->r)'
さて。いつ終わりますかね。
追記
およ、流れるログを見ていたら、lwp の 5.833 がインストールされてるっぽいぞ、と。tmux のスクロールモード (
perl 5.8 系じゃ最新にならないものも多いのかな。
お、終わったぞ。おそれていたほど時間かからなかったな。
さて更新されたかな。
$ for m in HTTP::Headers LWP; do echo -ne "$m\t"; perl -M$m -e "print \$$m::VERSION;"; echo ; done HTTP::Headers 5.827 LWP 5.833
おお、期待できるぞこれは。
お、content_type_charset 実行された。