Ruby Forum Ruby > FTP error

Posted by unknown (Guest)
on 15.08.2008 14:50
(Received via mailing list)
Hi,

I'm new to ruby and writing a small ftp program to list some files.
I'm testing using my own localhost ftp, but ruby is giving me the
following error:

getaddrinfo: no address associated with hostname. (SocketError)

I don't have a proxy and my windows 2003 firewall is off, since I have
a router configured for this task.

Could someone help, please?

Thanks in advance!
Posted by Jeff Cohen (jeff)
on 15.08.2008 15:52
(Received via mailing list)
On Aug 15, 7:47 am, paulo.junque...@gmail.com wrote:
>
> Could someone help, please?
>
> Thanks in advance!

Can you get to that address with any other FTP client (IE7, FileZilla,
etc.?)

Jeff
Posted by unknown (Guest)
on 15.08.2008 20:16
(Received via mailing list)
On 15 ago, 10:46, Jeff <cohen.j...@gmail.com> wrote:
> > I don't have a proxy and my windows 2003 firewall is off, since I have
> > a router configured for this task.
>
> > Could someone help, please?
>
> > Thanks in advance!
>
> Can you get to that address with any other FTP client (IE7, FileZilla,
> etc.?)
>
> Jeff

Hi Jeff!

Yes, I can get there using Firefox, Filezilla, etc.
Posted by Paulo Junqueira (Guest)
on 19.08.2008 21:15
(Received via mailing list)
On 15 ago, 15:13, paulo.junque...@gmail.com wrote:
> > > followingerror:
> > Can you get to that address with any otherFTPclient (IE7, FileZilla,
> > etc.?)
>
> > Jeff
>
> Hi Jeff!
>
> Yes, I can get there using Firefox, Filezilla, etc.

That's my simple code:

require 'net/ftp'

ftp = Net::FTP.new
ftp.passive = true
ftp.connect('127.0.0.1:9090')
ftp.login
files = ftp.list('*')
print files + '/n'
ftp.close

I tried other ftp sites too, but got the same error:

in `initialize': getaddrinfo: no address associated with hostname.
(SocketError)

I appreciate any help.

Thanks in advance.
Posted by Paulo Junqueira (Guest)
on 20.08.2008 00:30
(Received via mailing list)
On 19 ago, 16:11, Paulo Junqueira <paulo.junque...@gmail.com> wrote:
> > > > I'm new to ruby and writing a smallftpprogram to list some files.
> > > > Thanks in advance!
> That's my simple code:
> (SocketError)
>
> I appreciate any help.
>
> Thanks in advance.

It's working now. I tried before using user and pass, but in the same
order. Too newbie hum? Hope this could help someone else. Working
code:

require 'net/ftp'

ftp = Net::FTP.new
ftp.connect('127.0.0.1', 9090)
ftp.login('Administrator', '*****')
files = ftp.list('*')
puts files
ftp.close