Mojolicious 2はPerl 5.10.1以上を要求。CentOS 5デフォルトの僕涙目。
スポンサードリンク
以前、Mojolicious-1.9.8がインストールできずに、1.9.7を入れたりしたのですが、いまWebSocketによるサイトを作っている途中で、OperaやSafariあたりのサポートが1.9.7あたりだとうまくされていないようだったので、最近はWebSocket関連のアップデートがされているのかなーとか思って最新バージョンを見ていたら、Mojolicious-2.15まで進んでいたのですけれども、入れてみるとどうなるのかなーとか思って、cpanmしてみたらエラりました。
エラーログによると:
Unpacking Mojolicious-2.15.tar.gz Entering Mojolicious-2.15 Checking configure dependencies from META.yml Configuring Mojolicious-2.15 Running Makefile.PL Perl v5.10.1 required--this is only v5.8.8, stopped at Makefile.PL line 3. BEGIN failed--compilation aborted at Makefile.PL line 3. -> N/A
ありゃりゃ明確にPerl 5.10.1が必要と書かれている。今稼働中のVPSはCentOS 5なので、Perl 5.8.8なわけですけれども、このPerlを全入れ替えするとこのサーバで稼働させている様々なサイトがどうなるかわからんので怖い。
つうわけで、EC2でCentOS5立ててPerlだけ5.10系列に上げるのか、5.10系列が最初から準備されているScientific Linux 6にするかーとか考え中です。SFにしちゃうと、業務で稼働させているLinuxサーバとバージョンはなれてしまうのがちょっと不安なんですよね。
スポンサードリンク
トラックバック(0)
トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/3754
CentOS6にすればよいと思います。Perl5.10.1が標準でインストールされています。