每次我遇到相同的错误时,我都无法将宝石推入红宝石:
$ gem push mygemnamehere-0.1.0.gem
Pushing gem to https://rubygems.org'...
ERROR: While executing gem ... (SocketError)
Failed to open TCP connection to rubygems.org':443 (getaddrinfo: nodename nor servname provided, or not known)
我尝试了以下操作:
gem update --system
他们都没有更改错误消息。我可以卷曲https://rubygems.org并在浏览器中访问它。
$ curl -4 -v --head https://rubygems.org
* Trying 151.101.192.70...
* TCP_NODELAY set
* Connected to rubygems.org (151.101.192.70) port 443 (#0)
...
为什么has ever之前没有其他人遇到过此问题?我肯定想念一些明显的东西。救命!