Mojolicious-1.9.8がCentOS 5のPerl 5.8.8でインストールできなかったので古いバージョンをBackPanからインストール
休日は一歩も外に出ずプログラムしようと思って、Mojoliciousをcpanmでアップグレードしようと思い、
# cpanm Mojolicious
と入れたら、
# cpanm Mojolicious --> Working on Mojolicious Fetching http://search.cpan.org/CPAN/authors/id/S/SR/SRI/Mojolicious-1.98.tar.gz ... OK Configuring Mojolicious-1.98 ... OK Building and testing Mojolicious-1.98 ... FAIL ! Installing Mojolicious failed. See /root/.cpanm/build.log for details. #
となむ。
エラーログを見たら、
# Failed test 'use Mojo;' # at t/mojo/app.t line 17. # Tried to use 'Mojo'. # Error: Nested quantifiers in regex; marked by <-- HERE in m/ # ^ # ( # "(?:[^"\\]++ <-- HERE |\\.)*+" # Quoted # | # [^;,]+ # Unquoted # ) # \s* # / at /root/.cpanm/work/1316401414.42559/Mojolicious-1.98/blib/lib/Mojo/Cookie.pm line 31. # Compilation failed in require at /root/.cpanm/work/1316401414.42559/Mojolicious-1.98/blib/lib/Mojo/Base.pm line 32.
というのが延々と。
全般的にどうかなっちゃっているような感じがしたので、CPAN testers Matrixを見に行きましたが、最近落ちているらしく、最新のテスト状況が見られませんでした。
更に、CPANでは、最新バージョン以外は削除されている状況です。
つうわけで、CPANから削除されたモジュールがあるBackPan http://backpan.perl.org/ に行きまして、
http://backpan.perl.org/authors/id/S/SR/SRI/
あたりに古いCPANモジュールがあるのを確認し、
# cpanm http://backpan.perl.org/authors/id/S/SR/SRI/Mojolicious-1.97.tar.gz --> Working on http://backpan.perl.org/authors/id/S/SR/SRI/Mojolicious-1.97.tar.gz Fetching http://backpan.perl.org/authors/id/S/SR/SRI/Mojolicious-1.97.tar.gz ... OK Configuring Mojolicious-1.97 ... OK Building and testing Mojolicious-1.97 ... OK Successfully installed Mojolicious-1.97 1 distribution installed #
と相成りました。BackPanがあってよかった!
トラックバック
この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/19018/52771070
この記事へのトラックバック一覧です: Mojolicious-1.9.8がCentOS 5のPerl 5.8.8でインストールできなかったので古いバージョンをBackPanからインストール:

![すぐ解決!DTPトラブル対策ブック―最強最後のOS9(+OSX)ガイド [単行本]](http://ec2.images-amazon.com/images/I/51895BQKEPL._SL500_AA208_.jpg)








