无法推送至rubygems.org

时间:2020-05-01 14:50:40

标签: ruby networking rubygems

每次我遇到相同的错误时,我都无法将宝石推入红宝石:

$ 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
  • 编辑我的〜/ .gemrc首选项以切换到http(从https)
  • 删除我的.gemspec中锁定推送到https://rubygems.org的部分
  • 在有线和无线连接上均禁用IPv6
  • 禁用任一连接
  • 开启和关闭VPN
  • 已禁用其他连接的交换式ISP(直接有线,wi-fi到有线和热点电话)
  • 向主机添加IPv4 IP以锁定IP地址

他们都没有更改错误消息。我可以卷曲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之前没有其他人遇到过此问题?我肯定想念一些明显的东西。救命!

0 个答案:

没有答案