in reply to Re: Re: can't get to CPAN prompt
in thread can't get to CPAN prompt

In order to be on the sudoers list, open System Preferences, and click on Accounts. Then edit your user, after authentication, so that you 'Can administer this computer' or something like that. If you want life easy, you can sudo pico /etc/csh.login, and add the line
alias cpan sudo perl -MCPAN -e shell
somewhere in the file. Another tip is to also add
alias ll ls -l
Which will allow you to view long file lists more easily. But i'm drifting off topic.

If you ever find yourself in need of these aliases, and they are not available, you may need to type tcsh -l to get your shell to read the .login file.

Best of luck!

-nuffin
zz zZ Z Z #!perl

Replies are listed 'Best First'.
Re: Re: Re: Re: can't get to CPAN prompt
by macaroni (Initiate) on Apr 16, 2003 at 16:16 UTC
    After doing all your great suggestions I was able to get my CPAN prompt and install Net::FTP. Thinking that everything was ok, I then ran my script that uses Net::FTP and for some reason my script just sits there, doing nothing..... I have verified that the machine that I'm contacting does allow FTP access and even ran my script on a different machine and it worked fine. However on this machine that I've been working on, it just for some reason just sits there? I can't figure out what is wrong: Below is a snippet of my code: I realize that there is a much better way of doing what my script does of gettting a list of files but for the life of me I can't seem to figure out what is wrong? It just sits there....
    #!/usr/bin/perl use Net::FTP; @arrayOfFiles = qw/ testfile1.txt testfile2.txt testfile3.txt testfile +4.txt /; $ftp = Net::FTP->new("XXX.XXX.XXX.XXX", Debug => 0) or die "Could not +connect: $@\n"; $ftp->login("Macaroni","password"); $ftp->cwd("Desktop/DownloadableFiles"); $ftp->ascii(); foreach $getthisfile (@arrayOfFiles) { print $getthisfile; $ftp->get("$getthisfile"); } $ftp->quit; system("cat @arrayOfFiles > catfiles.txt");
      Have you tried manually connecting via FTP? perhaps theres an intermediate problem. Raising the debugging level might also help realizing where the problem lies. If you type 'netstat' in the command line whilst the script hangs you may also see the connection listed, and what state it is in.

      Please try to provide more info....

      -nuffin
      zz zZ Z Z #!perl