Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

I hate windows, but I need install modules

by justsimple (Initiate)
on Jun 26, 2004 at 14:18 UTC ( #369829=perlquestion: print w/replies, xml ) Need Help??

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

I just have installed Web-Server Suite Package "setup.exe" from http://www.devside.net. And I can't install perl modules. I need DBIx::recordset module and can't get installed it. There is no such tool as ppm in this packages. So I can't figure how should I install modules under this package. Could anyone help and make short tutor doing this. Thanks.
  • Comment on I hate windows, but I need install modules

Replies are listed 'Best First'.
Re: I hate windows, but I need install modules
by Arunbear (Prior) on Jun 26, 2004 at 16:20 UTC
    Another thing to try:

    As Limbic~Region said, get nmake from microsoft.com. Then on your command line type

    perl -MCPAN -e shell (and configure the CPAN module if necessary) followed by

    install DBIx::Recordset

Re: I hate windows, but I need install modules
by Limbic~Region (Chancellor) on Jun 26, 2004 at 14:24 UTC
    justsimple,
    Google is your friend. All I did was search for ppd for DBIx::Recordset.
    c:\perl> ppm ppm> rep add Apache http://www.apache.org/dist/perl/win32-bin/ppmpacka +ges/ ppm> install DBIx::Recordset

    Cheers - L~R

      I said what where is no such tool as "ppm":(
        justsimple,
        I am sorry, but your english is not very clear. Let me try again:

        So you have a couple of choices, you could install ActiveState Perl and follow the instructions I provided previously or you could build it on your Win32 platform by hand. If there is no XS (C code) required, then you can just download Microsoft's nmake.exe off the internet and follow the standard installation procedures.

        c:\perl> perl Makefile.pl c:\perl> nmake c:\perl> nmake test c:\perl> nmake install
        On the other hand, if there is XS in this module (or any other you might need), you have a bit of a problem. XS code tends to want to be compiled with the same compiler that compiled Perl. In this case - you have gotten some form of Perl from (Web-Server Suite Package at http://www.devside.net). You may want to check there for FAQs and help in that case.

        Cheers - L~R

Re: I hate windows, but I need install modules
by WhiteBird (Hermit) on Jun 26, 2004 at 14:42 UTC
    Try verifying that your perl is installed correctly. At a C: prompt in a dos window type: perl -v. You should get a listing something like this:

    This is perl, v5.6.1 built for MSWin32-x86-multi-thread (with 1 registered patch, see perl -V for more detail) Copyright 1987-2001, Larry Wall

    I looked at the website you referred to and there are instructions there requiring that you build Perl with a C+ compiler. Is it possible that either you missed that step or something went arwy in the process?

    Update Also, instead of typing ppm at the command prompt, try using it from the Run box off the start bar. Just type ppm in the Run dialogue box, hit enter and see if it brings PPM up.

If you wanna install perl modules/binary-packages
by PodMaster (Abbot) on Jun 27, 2004 at 04:19 UTC
Re: I hate windows, but I need install modules
by gellyfish (Monsignor) on Jun 28, 2004 at 13:53 UTC

    The chances are that there are not that many people here who are using the "Web-Server Suite Package" - you might be better off asking in their own forum at http://forums.devside.net/index.php

    /J\

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://369829]
Approved by Arunbear
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (4)
As of 2022-06-25 20:58 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    My most frequent journeys are powered by:









    Results (83 votes). Check out past polls.

    Notices?