纱:错误:连接ECONNREFUSED 127.0.0.1:443

时间:2019-10-28 08:01:09

标签: github npm yarnpkg elm

通过纱线安装ELM时,我会得到

  

-错误-------------------------------------------- ---------------------------

     

获取以下URL时出了点问题:

     

https://github.com/elm/compiler/releases/download/0.19.1/binary-for-windows-64-bit.gz

     

是说:

     

错误:连接ECONNREFUSED 127.0.0.1:443

     

注意:通过直接从以下位置下载,可以完全避免使用npm:   https://github.com/elm/compiler/releases/download/0.19.1/binary-for-windows-64-bit.gz

当我手动浏览到https://github.com/elm/compiler/releases/download/0.19.1/binary-for-windows-64-bit.gz时。我得到

enter image description here

但是其他人可以访问该链接并下载文件。

编辑:

主机文件:

  

127.0.0.1 view-localhost#查看localhost服务器

     

127.0.0.1 mydevsnapcap.com www.mydevsnapcap.com app.mydevsnapcap.com internal.mydevsnapcap.com

     

0.0.0.1 mssplus.mcafee.com

修改 此功能可在几天前使用。

更多测试: 我无法使用光纤连接从手机和PC上访问它,但是可以使用手机连接在手机和手机上访问它。

3 个答案:

答案 0 :(得分:2)

您的计算机或网络中的某些内容将github.com域解析为127.0.0.1,即localhost。因此,每次尝试进行此访问时,它都会尝试访问在您发出请求的同一台计算机上运行的服务。

检查您的DNS设置。

检查主机文件(在Windows github.com上,以及其他C:\Windows\System32\drivers\etc\hosts上)中没有/etc/hosts的条目。

如果您的网络上运行的是Pi-Hole之类的东西,请检查它是否没有捕获到github.com

答案 1 :(得分:1)

事实证明是出于某种原因阻止了该链接的是我的ISP。我改用google dns,一切都很好:https://developers.google.com/speed/public-dns/docs/using

答案 2 :(得分:0)

以管理员身份打开CMD,然后复制并粘贴:

ipconfig/release
ipconfig/all
ipconfig/flushdns
ipconfig/renew
netsh int ip set dns
netsh winsock reset
netsh winsock reset
netsh int ip reset reset.log hit

重启电脑。然后再次尝试添加纱线包。

如果对您有好处,请投票支持!