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

I'm pretty new to Perl, but now I need to install and use a Perl software package (Daniel Klein's thermd). It requires a whole series of CPAN modules. I'm using Windows 7. I have so far done the following:

  1. Updated my ActiveState Perl installation to the latest version.
  2. In a command window opened using Run as Administrator, typed cpan App::cpanminus
  3. Got a long list of log info containing many error messages and warnings, the most interesting of which was probably several Access Denied messages. I tried capturing the log into a file here which shows the following several times:
    nmake -- NOT OK Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossible

    Strangely it does not include the Access Denied messages. You can see as much of the text as was saved in the command window here (sorry about the line wrapping - blame Windows, not me).

This all smells of some kind of Windows 7 permissions problem...

Can anyone guide me how to get through this stage so I can install the CPN modules, and then (hopefully) get thermd to run?

Many thanks - Rowan

Replies are listed 'Best First'.
Re: Getting cpanm to work in Windows 7
by choroba (Cardinal) on Oct 20, 2011 at 14:49 UTC
    The important line is the line before the quoted lines:
    'nmake' is not recognized as an internal or external command, operable program or batch file.
Re: Getting cpanm to work in Windows 7
by Anonymous Monk on Oct 20, 2011 at 12:57 UTC
Re: Getting cpanm to work in Windows 7
by keszler (Priest) on Oct 20, 2011 at 13:14 UTC

    If you're using Activestate's Perl, you should use Activestate's Perl Package Manager: C:\>ppm install Some::Module

      If you're using Activestate's Perl, you should use Activestate's Perl Package

      Sure, if you want an old version/old version