in reply to MCPAN shell not working.

Hi. You have CPAN installed, and it is working with ReadLine enabled. What's happening is normal first-time configuration. As rinceWind mentioned, just accept the defaults by hitting "enter". At the next prompt, type in "o conf". This will show you your current configuration. If it's ok, type in "o conf commit". That will save the config to Config.pm.

As for failing tests, you probably have some unsatisfied dependencies. For example, to get the modules to pass the tests, there are some modules that you really need: Test::Pod, Test::Pod::Coverage, GnuPG, and Test::Signature. At a minimum, you need Test::Pod, Test::Pod::Coverage. You might have to download the tarballs and install them manually.

Update: I was thinking in terms of batch mode---the CPAN shell itself. Just type in "cpan" at the prompt. When the shell prompt comes up enter "?" for help...

Replies are listed 'Best First'.
Re^2: MCPAN shell not working.
by davidov0009 (Scribe) on Sep 24, 2006 at 20:38 UTC
    I am attempting to install those above modules manually, that seems to have worked. But I still get random errors. I am now trying to install Test-Simple 0.64 which is required for WWW:Mechanize and seems to be causing CPAN problems. I get an error telling me to make sure my pod2man program is in the PATH. Here is the output, and proof that pod2man is in my path...any ideas on how to tell?
    Warning: I could not locate your pod2man program. Please make sure, your pod2man program is in your PATH before you execute 'make +' Writing Makefile for Test::Simple [root@localhost Test-Simple-0.64]# slocate pod2man /usr/bin/pod2man /usr/share/man/man1/pod2man.1.gz [root@localhost Test-Simple-0.64]# echo $PATH /usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/kimball/bin
      Hi. What's happening here is Test::Simple is looking for pod2man. That's ok. You have pod2man on your system, but that's not the pod2man that we need. You need the pod2man Perl module. It's part of the podlators module.

      Here's where it gets tricky. For some reason which I can't figure out, the CPAN shell can't find podlators, so you'll need to download it manually from CPAN and install it yourself. After installation, pod2man becomes Pod::Man. Run "perldoc Pod::Man" to get more info.

        I have installed pod2man and Pod::Man without errors, yet I still receive the same error as I posted before.