执行以下添加rubygems.orgs作为gem源的命令时出现以下错误。 我有Windows XP。
C:\>gem source --add http://rubygems.org
Error fetching http://rubygems.org:
SocketError: getaddrinfo: no address associated with hostname. (http://r
ubygems.org/specs.4.8.gz)
请帮助我,并提前致谢
答案 0 :(得分:0)
可能是DNS issue,如this thread所示。
$ host rubygems.org rubygems.org has address 72.4.120.124
rubygems.org mail is handled by 10 izmunuti.segment7.net.
rubygems.org mail is handled by 20 ziz.jijo.segment7.net.
我得到相同的结果,我可以ping并查找URL就好了,我只是无法将其添加到我的宝石源列表中: - (
我只是再次准确地尝试了,现在我成功添加了rubygems作为源。可能只是一个网络问题。
如果没有,请尝试full ruby reinstall as suggested here并查看remote sources。
答案 1 :(得分:0)
如果有人在Linux机器上获取此信息,我发现的解决方案是在我的/etc/resolv.conf
文件中使用Google的一个名称服务器。
nameserver 8.8.8.8