in reply to Net::SCP ppm install fails

followup to wazoox' post, which is correct, because I do ...sigh... have a windows box here...:
Microsoft Windows 2000 Version 5.00.2195
(C) Copyright 1985-2000 Microsoft Corp.

C:\>ppm help
Type 'help command' for more detailed help on a command.
  Commands:
    describe   - describes packages in detail
    exit       - exits the program
    help       - prints this screen, or help on 'command'
    install    - installs packages
    profiles   - manage PPM profiles
    properties - describes installed packages in detail
    q          - exits the program
    query      - queries installed packages
    quit       - exits the program
    remove     - uninstalls packages
    repository - adds, removes, or sets repositories
    s          - searches for packages in a repository
    search     - searches for packages in a repository
    settings   - view or set PPM options

    targets    - views or sets target installer backends
    tree       - shows package dependency tree
    uninstall  - uninstalls packages
    unset      - view or set PPM options
    upgrade    - shows availables upgrades for installed packages
    version    - displays the PPM version (3.1)
  Extra Help Topics: (not commands)
    ppm_migration - guide for those familiar with PPM
    prompt        - how to interpret the PPM prompt
    quickstart    - a crash course in using PPM
    unicode       - notes about unicode author names
Using ppm interactively for Net::SCP would go like this:
C:\>ppm
PPM - Programmer's Package Manager version 3.1.
Copyright (c) 2001 ActiveState Corp. All Rights Reserved.
ActiveState is a devision of Sophos.

Entering interactive shell. Using Term::ReadLine::Stub as readline library.

Type 'help' to get started.

ppm> s Net::SCP
Searching in Active Repositories
  1. Net-SCP 0.06 Perl extension for secure copy protocol
ppm> install 1
Package 1:
....

had ppm found more than one module -- the beginning of whose name matched that name used in the search command --or found the module at more than one location, it would have returned additional numbered entries... any one of which could have been selected on the "install" line.... Note also that ppm is smart enough to accept the name written as name::modifier and return "Name-modifier"

Replies are listed 'Best First'.
Re^2: Net::SCP ppm install fails
by jcs296 (Initiate) on Apr 29, 2005 at 20:19 UTC
    My use of ppm to install a downloaded module is an allowed method to install software! the activestate documentation discusses that if one cannot get ppm to work through a proxy, the modules can be downloaded as a zip file containing a .ppd file. This file is then installed with ppm install module-name.ppd I am using this method as I have done before; it worked on other packages (I installed Net::SSH, DBI, etc this way and they work properly). It does not work for Net::SCP only. What is the 'can't call method 'ok' on undefined value...' error? any thoughts? thanks
      jcs296: I'm not (and wasn't) trying to suggest your method was illegal... but neither did I have the hint that you've now provided (re proxy difficulties) as to why you needed to use the alternate, .zip file method.
      and sorry, since I haven't explored that, I'm afraid any thoughts I might have would be of very little value.
      The error message comes from the test scripts run during installation. For some reason the test fails; probably because the module miss a dependancy or another. If you really can't use the automated ppm install, then you'd want to check what modules Net::SCP depends upon, and install them first.