# FTP error

**URL:** <https://www.ruby-forum.com/t/ftp-error/145955>\
**Category:** Ruby\
**Created:** [August 15, 2008, 2:50pm UTC](https://www.ruby-forum.com/t/ftp-error/145955 "2008-08-15T14:50:37Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [August 15, 2008, 2:50pm UTC](https://www.ruby-forum.com/t/ftp-error/145955/1 "2008-08-15T14:50:37Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [August 15, 2008, 3:52pm UTC](https://www.ruby-forum.com/t/ftp-error/145955/2 "2008-08-15T15:52:11Z")

</div>

On Aug 15, 7:47 am, removed\_email\_address@domain.invalid wrote:

> Could someone help, please?
> 
> Thanks in advance!

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

Jeff

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [August 15, 2008, 8:16pm UTC](https://www.ruby-forum.com/t/ftp-error/145955/3 "2008-08-15T20:16:02Z")

</div>

On 15 ago, 10:46, Jeff [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) 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.

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [August 19, 2008, 9:15pm UTC](https://www.ruby-forum.com/t/ftp-error/145955/4 "2008-08-19T21:15:43Z")

</div>

On 15 ago, 15:13, removed\_email\_address@domain.invalid 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.

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [August 20, 2008, 12:30am UTC](https://www.ruby-forum.com/t/ftp-error/145955/5 "2008-08-20T00:30:30Z")

</div>

On 19 ago, 16:11, Paulo J. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) 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
