Catalystの今日のハマリ - Catalyst::Engine::Apache was separated

| コメント(0) | トラックバック(0)

ひさびさにCatalystをバージョンアップ(5.61)したら、なんか動かない。下記のようなエラーがでる

[Tue Dec  6 19:13:50 2005] [catalyst] [error] Caught exception in engine "Can't locate object method "request" via package "Catalyst::Engine::Apache::MP13" at /usr/local/share/perl/5.8.7/Catalyst/Engine/Apache/Base.pm line 77."

なんじゃこりゃと調べていたら、5.49_01のChangesに下記のような記述が。

5.49_01 2005-10-10 10:15:00
- *IMPORTANT* The Apache engines have been moved to a separate package for this release. Please install Catalyst::Engine::Apache if you need Apache support.

Catalyst::Engine::Apache系のモジュールを分離したことが「*IMPORTANT*」付きで書いてありました…。どうやらCatalyst::Engine::ApacheはCatalystの幹とは別々にバージョンアップをさせていくようだ。

それにしてもTask::CatalystにもCatalystのMakefile.PLにもなんもCatalyst::Engine::Apacheが必須と書いてない(必須じゃないからまぁいいんだけど)ので、前からapache上で使ってるユーザには結構罠だ。。。

トラックバック(0)

トラックバックURL: http://blog.clouder.jp/mt/mt-tb.cgi/558

コメントする

検索

広告

OpenID対応しています OpenIDについて
Powered by Movable Type 4.22-ja