in reply to New Moose install broke Catalyst::Test

At least you're not alone:

I would consider to (force-)install an older version of either Moose or Catalyst through the cpan tool. You're doing this on your own Perl and not on the Perl that came with Ubuntu, right?

If you're using the system-supplied Perl, only install packages through your OS package manager into it (aptitude or apt-get).

For maintaining a local module installation area with your system Perl, likely, local::lib and/or App::perlbrew will set things up for you.

Replies are listed 'Best First'.
Re^2: New Moose install broke Catalyst::Test
by falseazure (Acolyte) on Jan 22, 2011 at 19:56 UTC
    You're doing this on your own Perl and not on the Perl that came with Ubuntu, right?

    Unfortunately, no. I've been installing everything onto the system Perl, with 'sudo cpan'. I only just heard about local::lib lately and I want to switch to that but I was hoping to fix my system libraries first.

    But my plan now is to give up on the system libraries for now, report the install failures I get for 'install Catalyst' and then switch to local::lib library and try a clean Catalyst install. Is it true that with local::lib I can get Perl to ignore all the modules I've installed as root? I'm also a little nervous about whether it will just work with my Epic configuration in Eclipse (which I am also using) or not. Hopefully I will be able to figure it out.

    Thanks for the help.

Re^2: New Moose install broke Catalyst::Test
by Anonymous Monk on Jan 22, 2011 at 19:09 UTC
    I would consider to (force-)install an older version of either Moose or Catalyst ...

    Or simply use the latest versions of all of them (forwards not backwards), works for me

      If "the newest" currently works, that's great too, yes!

      Can you please post your current combination of module versions, so that others can refer to a Known Good combination of the versions?

      I would hope that the Catalyst crew and the Moose members somewhat kept track of what module versions they need, and what features they break, but it seems that they only test against the latest of the greatest and don't pull up their version prerequisites accordingly...

        Literally the latest as of today ($ catalyst CatT1 ... Devel::ModList...)