我已经通过谷歌搜索和查看相关帖子来寻找答案,但我认为这不是Rails/Ruby的问题,但不确定接下来该怎么做。
irb(main):007:0> Net::HTTP.get_response("http://www.apple.com","")
SocketError: getaddrinfo: nodename nor servname provided, or not known
from /Users/dan/.rbenv/versions/2.2.3/lib/ruby/2.2.0/net/http.rb:879:in `initialize'
除此之外没有网络问题。在浏览器中,apple.com可以正常加载。这是我在本地开发的rails应用程序中遇到的情况。希望通过第三方API获取JSON请求。所有Net::HTTP请求都像这样。