Failed to load role: Devel::REPL::Plugin::DDS Could not load class (Devel::REPL::Plugin::DDS) because : Can't locate Data/Dump/Streamer.pm in @INC (@INC contains: /home/knoppix/projects/Continuity-Monitor/lib/ /home/knoppix/projects/Continuity/lib/ /home/knoppix/lib/perl5/5.8.8/i686-linux /home/knoppix/lib/perl5/5.8.8 /home/knoppix/lib/perl5/site_perl/5.8.8/i686-linux /home/knoppix/lib/perl5/site_perl/5.8.8 /home/knoppix/lib/perl5/site_perl/5.8.6/i686-linux /home/knoppix/lib/perl5/site_perl/5.8.6 /home/knoppix/lib/perl5/site_perl .) at /home/knoppix/lib/perl5/site_perl/5.8.8/Devel/REPL/Plugin/DDS.pm line 4. BEGIN failed--compilation aborted at /home/knoppix/lib/perl5/site_perl/5.8.8/Devel/REPL/Plugin/DDS.pm line 4. Compilation failed in require at /home/knoppix/lib/perl5/site_perl/5.8.8/i686-linux/Class/MOP.pm line 151. at /home/knoppix/lib/perl5/site_perl/5.8.8/i686-linux/Class/MOP.pm line 133 Class::MOP::load_first_existing_class('Devel::REPL::Plugin::DDS') called at /home/knoppix/lib/perl5/site_perl/5.8.8/i686-linux/Class/MOP.pm line 157 Class::MOP::load_class('Devel::REPL::Plugin::DDS') called at /home/knoppix/lib/perl5/site_perl/5.8.8/MooseX/Object/Pluggable.pm line 239 eval {...} called at /home/knoppix/lib/perl5/site_perl/5.8.8/MooseX/Object/Pluggable.pm line 239 Devel::REPL::_load_and_apply_role('Class::MOP::Class::__ANON__::SERIAL::10=HASH(0x8e4f910)', 'Devel::REPL::Plugin::DDS') called at /home/knoppix/lib/perl5/site_perl/5.8.8/MooseX/Object/Pluggable.pm line 161 Devel::REPL::load_plugins('Class::MOP::Class::__ANON__::SERIAL::10=HASH(0x8e4f910)', 'DDS') called at /home/knoppix/lib/perl5/site_perl/5.8.8/MooseX/Object/Pluggable.pm line 172 Devel::REPL::load_plugin('Class::MOP::Class::__ANON__::SERIAL::10=HASH(0x8e4f910)', 'DDS') called at /home/knoppix/projects/Continuity-Monitor/lib//Continuity/Monitor/Plugin/REPL.pm line 176 Continuity::Monitor::Plugin::REPL::default_repl('Continuity::Monitor::Plugin::REPL=HASH(0x8e4ba08)') called at /home/knoppix/projects/Continuity-Monitor/lib//Continuity/Monitor/Plugin/REPL.pm line 154 Continuity::Monitor::Plugin::REPL::BUILD('Continuity::Monitor::Plugin::REPL=HASH(0x8e4ba08)', 'HASH(0x8e4b774)') called at /home/knoppix/lib/perl5/site_perl/5.8.8/i686-linux/Class/MOP/Method.pm line 126 Class::MOP::Method::execute('Moose::Meta::Method=HASH(0x8e4f7f0)', 'Continuity::Monitor::Plugin::REPL=HASH(0x8e4ba08)', 'HASH(0x8e4b774)') called at /home/knoppix/lib/perl5/site_perl/5.8.8/Moose/Object.pm line 46 Moose::Object::BUILDALL('Continuity::Monitor::Plugin::REPL=HASH(0x8e4ba08)', 'HASH(0x8e4b774)') called at /home/knoppix/lib/perl5/site_perl/5.8.8/Moose/Object.pm line 18 Moose::Object::new('Continuity::Monitor::Plugin::REPL', 'request', 'Continuity::RequestHolder=HASH(0x8e4b84c)') called at /home/knoppix/projects/Continuity-Monitor/lib//Continuity/Monitor.pm line 109 Continuity::Monitor::main('Continuity::Monitor=HASH(0x8c6c228)', 'Continuity::RequestHolder=HASH(0x8e4b84c)') called at /home/knoppix/projects/Continuity-Monitor/lib//Continuity/Monitor.pm line 84 Continuity::Monitor::__ANON__('Continuity::RequestHolder=HASH(0x8e4b84c)') called at /home/knoppix/projects/Continuity/lib//Continuity/Mapper.pm line 282 Continuity::Mapper::__ANON__ called at t.pl line 0 Coro::_run_coro called at t.pl line 0 at /home/knoppix/lib/perl5/site_perl/5.8.8/MooseX/Object/Pluggable.pm line 240 Devel::REPL::_load_and_apply_role('Class::MOP::Class::__ANON__::SERIAL::10=HASH(0x8e4f910)', 'Devel::REPL::Plugin::DDS') called at /home/knoppix/lib/perl5/site_perl/5.8.8/MooseX/Object/Pluggable.pm line 161 Devel::REPL::load_plugins('Class::MOP::Class::__ANON__::SERIAL::10=HASH(0x8e4f910)', 'DDS') called at /home/knoppix/lib/perl5/site_perl/5.8.8/MooseX/Object/Pluggable.pm line 172 Devel::REPL::load_plugin('Class::MOP::Class::__ANON__::SERIAL::10=HASH(0x8e4f910)', 'DDS') called at /home/knoppix/projects/Continuity-Monitor/lib//Continuity/Monitor/Plugin/REPL.pm line 176 Continuity::Monitor::Plugin::REPL::default_repl('Continuity::Monitor::Plugin::REPL=HASH(0x8e4ba08)') called at /home/knoppix/projects/Continuity-Monitor/lib//Continuity/Monitor/Plugin/REPL.pm line 154 Continuity::Monitor::Plugin::REPL::BUILD('Continuity::Monitor::Plugin::REPL=HASH(0x8e4ba08)', 'HASH(0x8e4b774)') called at /home/knoppix/lib/perl5/site_perl/5.8.8/i686-linux/Class/MOP/Method.pm line 126 Class::MOP::Method::execute('Moose::Meta::Method=HASH(0x8e4f7f0)', 'Continuity::Monitor::Plugin::REPL=HASH(0x8e4ba08)', 'HASH(0x8e4b774)') called at /home/knoppix/lib/perl5/site_perl/5.8.8/Moose/Object.pm line 46 Moose::Object::BUILDALL('Continuity::Monitor::Plugin::REPL=HASH(0x8e4ba08)', 'HASH(0x8e4b774)') called at /home/knoppix/lib/perl5/site_perl/5.8.8/Moose/Object.pm line 18 Moose::Object::new('Continuity::Monitor::Plugin::REPL', 'request', 'Continuity::RequestHolder=HASH(0x8e4b84c)') called at /home/knoppix/projects/Continuity-Monitor/lib//Continuity/Monitor.pm line 109 Continuity::Monitor::main('Continuity::Monitor=HASH(0x8c6c228)', 'Continuity::RequestHolder=HASH(0x8e4b84c)') called at /home/knoppix/projects/Continuity-Monitor/lib//Continuity/Monitor.pm line 84 Continuity::Monitor::__ANON__('Continuity::RequestHolder=HASH(0x8e4b84c)') called at /home/knoppix/projects/Continuity/lib//Continuity/Mapper.pm line 282 Continuity::Mapper::__ANON__ called at t.pl line 0 Coro::_run_coro called at t.pl line 0
cpantesters.org put chance of successful install of 3.2%, but the odds are actually much lower as a whole host of required modules, some hairy, weren't even mentioned as being required.
Moose is a pig, but that aside, things like Tie::ToObject... is that even useful? Readonly -- really?
Argh.
Guys, for the same reason that you use CPAN, you should also sometimes *not* use CPAN -- because someone has to maintain this.
-scott
Trace-erific!
educated_foo on 2008-12-31T12:20:29
Insert Chromatic snarking about something, because moar dependencies is never a bad thing.