On Mon, Mar 8, 2010 at 5:17 PM, P Kishor
<punk.kish@gmail.com> wrote:
sawyer x,
I am top posting here. I looked inside my ~/.cpan/build directory, and
copied the list of all the modules that cpan attempted to install
starting with Plack, sorted by file times. Not as good as the build
log, but something to start with, anyway. By the way, cpan was trying
to install Mouse, not Moose, but iirc, Mouse is a smaller version of
Moose, no? Oh, and again, iirc, the process died on trying to install
Continuity and Squatting.
I think I see the problem.
You didn't try to install Plack, you tried to install Task::Plack which installs an entire host of Plack-related technologies. I see POE and Starman there, for example. Both of which aren't a requirement for Plack. Starman is a Plack-based server, it's not Plack itself, nor does it come along with it.
You should take into account that Task::* modules are there to help you install related technologies instead of just the barebones. That's why Task::Moose suggests a host of MooseX modules, that's why Task::Dancer suggests to install a lot of backends (some which require more modules which require more modules).
That's what happened.