素のPerlにCatalystをインストールするために、どれだけのモジュールが必要となるのかを調べてみました。
ソースからコンパイルしてインストールしたままのPerl 5.8.1に、(1) Bundle::CPAN (2) LWP (3) Task::Catalyst の順でインストールしてみて確認しています。(実際の作業では途中で失敗して手動で入れなおしたりしているので、正確でないかもしれません)
2006年8月4日確認。
Digest::SHA File::Temp File::HomeDir File::Spec Compress::Zlib Archive::Zip Net::Telnet Term::ReadKey Term::ReadLine YAML Text::Glob Module::Build CPAN File::Which -IO::Zlib Archive::Tar
URI -HTML::Tagset HTML::Parser LWP
-Class::Accessor -Sub::Uplevel --Test::Simple -Test::Exception --List::Util -Tree::Simple -Tree::Simple::VisitorFactory -Data::Dump -Class::Data::Inheritable -File::Modified -HTTP::Request::AsCGI --Class::Inspector -Module::Pluggable -Text::SimpleTable -HTTP::Body -CGI::Simple -Path::Class Catalyst::Runtime -Params::Validate -Log::Log4perl Catalyst::Log::Log4perl ---Carp::Clan ---Bit::Vector --Date::Calc --HTML::Scrubber ---Mail::Address --Email::Valid ---UNIVERSAL::require --Module::Pluggable::Fast --HTML::Tree ---Test::Tester --Test::NoWarnings --Class::Accessor::Chained --Class::Data::Accessor -HTML::Widget Catalyst::Plugin::HTML::Widget -Devel::StackTrace Catalyst::Plugin::StackTrace -HTML::Prototype Catalyst::Plugin::Prototype Catalyst::Plugin::Singleton Catalyst::Plugin::DefaultEnd -File::Slurp Catalyst::Plugin::SubRequest --UNIVERSAL::isa --UNIVERSAL::can -Test::MockObject --Storable -Object::Signature -Test::Deep Catalyst::Plugin::Session --Error ---Digest --Digest::SHA1 -Cache::Cache Catalyst::Plugin::Session::Store::File Catalyst::Plugin::Session::State::Cookie --Sub::Override -HTML::TokeParser::Simple -MIME::Types Catalyst::Plugin::Session::State::URI Catalyst::Plugin::Authentication -Set::Object -DBI Catalyst::Plugin::Authentication::Store::DBIC --IO::LockedFile -Authen::Htpasswd Catalyst::Plugin::Authentication::Store::Htpasswd -Class::Throwable Catalyst::Plugin::Authorization::ACL Catalyst::Plugin::Authorization::Roles -Locale::Maketext::Lexicon -Locale::Maketext::Simple -I18N::LangTags Catalyst::Plugin::I18N --XML::Parser -RPC::XML Catalyst::Plugin::XMLRPC Catalyst::Plugin::Pluggable --SQL::Abstract --SQL::Abstract::Limit --Data::Page --Module::Find ---Algorithm::C3 --Class::C3 --DBD::SQLite -DBIx::Class Catalyst::Model::DBIC::Schema --AppConfig -Template -Template::Timer Catalyst::View::TT --Test::LongString --HTTP::Server::Simple ---Carp::Assert --Carp::Assert::More --WWW::Mechanize -Test::WWW::Mechanize Test::WWW::Mechanize::Catalyst Task::Catalylst
--Error ---Digest --Digest::SHA1 -Cache::Cache Catalyst::Plugin::Session::Store::File
上記は以下のことを表しています。
つまり、上から下へ順に手動でインストールしていけば(多分)問題なく完了できるような並びにしています。
YukiWiki 2.1.2 (C) 2000-2004 by Hiroshi Yuki.