2011-02-14 3 views
2

기계화를 사용하고 있는데이 오류가 발생합니다. 누군가 나를 도울 수 있습니까?레일 3 기계화 - SocketError : getaddrinfo : 호스트 또는 이름을 알 수 없음

메타 새로 고침을 true로 설정했습니다.

오류 로그 :

SocketError: getaddrinfo: Host or name not known 
    form C:/Ruby192/lib/ruby/1.9.1/net/http.rb:644:in 'initiallize' 
    form C:/Ruby192/lib/ruby/1.9.1/net/http.rb:644:in 'open' 
    form C:/Ruby192/lib/ruby/1.9.1/net/http.rb:644:in 'block in connect' 
    form C:/Ruby192/lib/ruby/1.9.1/timeout.rb:44:in 'timeout' 
    form C:/Ruby192/lib/ruby/1.9.1/timeout.rb:87:in 'timeout' 
    form C:/Ruby192/lib/ruby/1.9.1/net/http.rb:644:in 'connect' 
    form C:/Ruby192/lib/ruby/1.9.1/net/http.rb:637:in 'do_start' 
    form C:/Ruby192/lib/ruby/1.9.1/net/http.rb:632:in 'start' 
    form C:/Ruby192/lib/ruby/gems/1.9.1/gems/mechanize-1.0.0/lib/mechanize.rb:527:in 'fetch_page' 
    form C:/Ruby192/lib/ruby/gems/1.9.1/gems/mechanize-1.0.0/lib/mechanize.rb:591:in 'fetch_page' 
    form C:/Ruby192/lib/ruby/gems/1.9.1/gems/mechanize-1.0.0/lib/mechanize.rb:464:in 'post_form' 
    form C:/Ruby192/lib/ruby/gems/1.9.1/gems/mechanize-1.0.0/lib/mechanize.rb:370:in 'submit' 
    form C:/Ruby192/lib/ruby/gems/1.9.1/gems/mechanize-1.0.0/lib/form.rb:141:in 'submit' 

업데이트 - 양식에 오류 메시지가 http://i.stack.imgur.com/Cuo9u.png

양식 http://i.stack.imgur.com/XlrIm.png

+0

getaddrinfo는 C 네트워크 호출입니다. 귀하의 응용 프로그램이 어딘가에 연결하려고 시도하지만 ip를 얻지 못하는 것 같습니다. 내가 어떤 네트워크에 연결되어 있지 않은 경우에도 유사한 오류가 발생했습니다. 기계화 된 HTML 양식을 붙여 넣을 수 있습니까? – Augusto

+0

네트워크에 연결되어 있습니다. follow_meta_refresh가 true로 설정된 경우에만 오류 메시지가 표시됩니다. 양식과 새로운 오류 메시지를 게시했습니다. –

+0

이고 form.action의 호스트 이름에 콘솔 양식을 연결할 수 있습니까? 'telnet www.yourhost.com 80'을 사용하여 실제로 연결할 수 있는지 확인하십시오. 그리고 이미지가 아닌 텍스트를 넣으십시오. – Augusto

답변

0

필요한 설정/초기화/requires.rb를 작성 제출 '알아낼 수 -replace ' 내부

+0

안녕하세요. StackOverflow에 오신 것을 환영합니다. SO에 가장 적합하지 않은 한 문장으로 답변을 추가하십시오. 자세한 내용은 http://stackoverflow.com/help/how-to-answer를 참조하십시오. – Chaithanya

관련 문제