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があってよかった!
スポンサードリンク
トラックバック(0)
トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/3714
コメントする