rpike has asked for the wisdom of the Perl Monks concerning the following question:

Hi, I'm trying to install Date::Calc (and later some additional modules) using ppm but when trying to select an "area" it doesn't allow me to select certain ones (i.e. C:/Perl/lib). Can someone give me the exact steps needed to install Date::Calc using ppm? 1) Which directory (area) should I choose from the list for installing these sort of modules? If it isn't there (or regardless) how can I add areas to this list? 2) Are there any additional steps needed after I choose install modules and then run it? Should there be a C-compiler installed? How can I check to see if there is one? 3) If I want to add additional directories where Perl can check for modules where can I add them? Essentially, where can I add directories to @ISA before any applications run? Is it in the environment variables somewhere? For example, I have a Perl directory (w. v. 5.6) and a Perl-5.8 directory for 2 different installations of Perl that I may want to have searched. Additional Info : I currently have Perl-5.8 installed into the C:/Perl-5.8 directory (with Perl 5.6 in the C:/Perl directory). I'm using Activestate's Komodo IDE to create my CGI .pl scripts. Any help would be very much appreciated. Rob

Replies are listed 'Best First'.
Re: Using ppm questions
by madtoperl (Hermit) on Oct 21, 2008 at 17:26 UTC
    I can able to install without any problem,
    C:\Perl\bin>ppm install Date::Calc
    Downloading ActiveState Package Repository packlist...done
    Updating ActiveState Package Repository database...done
    Syncing site PPM database with .packlists...done
    No missing packages to install
      I used the graphical ppm. It "appeared" to install correctly but where does it send it to? I tried installing it but thought it would have to go somewhere in C:/Perl/lib. It wouldn't allow me to choose that "area" in the graphical ppm. Before I tried installing it it complained about the line use Date::Calc; in Komodo. Now it doesn't but when I try and run my CGI application with this line in it it gives me errors. Can you answer the other questions I had in my original post? I appreciate the help and thanks for the post.
        Non-core modules such as Date::Calc belong in site/lib/