M.C.P.C.

―むり・くり―プラスコミュニケーション(更新終了)


| トップページ |

2011年9月19日 12:17

Mojolicious-1.9.8がCentOS 5のPerl 5.8.8でインストールできなかったので古いバージョンをBackPanからインストール

このエントリーをはてなブックマークに追加 mixiチェック

休日は一歩も外に出ずプログラムしようと思って、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があってよかった!

投稿 大野 義貴 [Perl] | |

トラックバック(0)

トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/3714

コメントする