Как я могу подключиться к серверу, используя ROR - PullRequest
0 голосов
/ 03 августа 2010
c:/ruby/lib/ruby/1.8/net/http.rb:560:in `initialize': getaddrinfo: no address a
        from c:/ruby/lib/ruby/1.8/net/http.rb:560:in `open'
        from c:/ruby/lib/ruby/1.8/net/http.rb:560:in `connect'
        from c:/ruby/lib/ruby/1.8/timeout.rb:48:in `timeout'
        from c:/ruby/lib/ruby/1.8/timeout.rb:76:in `timeout'
        from c:/ruby/lib/ruby/1.8/net/http.rb:560:in `connect'
        from c:/ruby/lib/ruby/1.8/net/http.rb:553:in `do_start'
        from c:/ruby/lib/ruby/1.8/net/http.rb:542:in `start'
        from c:/ruby/lib/ruby/1.8/net/http.rb:379:in `get_response'
        from ./run2.rb:23:in `get_streams'
        from ./run2.rb:117:in `search_streams'
        from main.rb:19

Я получаю эту ошибку при попытке подключения к веб-серверу.Почему это так?

Ответы [ 2 ]

0 голосов
/ 06 августа 2010

Неполное сообщение об ошибке, которое вы публикуете, скорее всего, «нет адреса, связанного с именем хоста», что указывает на то, что куда бы вы ни пытались подключиться, он недоступен из вашего текущего местоположения. Так как проблема в from ./run2.rb:23:in 'get_streams', можете ли вы распечатать адрес, к которому вы пытаетесь подключиться, и посмотреть, действительно ли он доступен с вашего компьютера?

0 голосов
/ 03 августа 2010

Может быть, вы находитесь за прокси.getaddrinfo используется для разрешения DNS-запросов - но действительно ли сообщение об ошибке "no address a"?

Ruby Документация Net :: HTTP (с примерами)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...