curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443

上课需要用到nvm,所以需要使用这条命令:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

(来自nvm的github:GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

但是报错如下:

 

于是搜索了帖子,有教程说要用SwitchHosts:https://github.com/hawtim/hawtim.github.io/issues/10

这里记录一下自己的详细解决过程:

按照步骤,先去研究了一下DNS污染,额,没跑通,没搞明白,放弃了这个。

然后就去下载SwitchHosts, Releases · oldj/SwitchHosts · GitHub

下载了第一个,安装到电脑上。

记得对桌面图标使用“以管理员身份运行”。

刚刚打开的这个系统host是改不了的,哪怕有管理员身份也改不了,似乎也不应该改。。。

 之后点击左上角加号,选择本地,随便起个名字:比如此处的test

然后在空白的test里面加入

{ip} {域名}

这样的内容。我尝试了最开始的那个github帖子的解决方法的ip,发现不适用,找到了另一个方法解决了问题:

这个ip加入之后,会报这个错:

 搜索这个报错,按照另一位博主的答复,解决了:2021-02-01 nvm 解决 0curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubu... - 简书

 方法是:在这个网页中输入需要搜索的github那个地址:

The Best IP Address, Email and Networking Tools - IPAddress.com  这里面输入:  raw.githubusercontent.com 

我的结果是得到了四个网址。。。额 我尝试用第一个ip地址,反正我成功了。

 

我就用这个第一个,加上 raw.githubusercontent.com ,输入到我的test文件里,如下:

然后就去shell里输入所需要的那条语句,就不报错,成功安装NVM啦!

 

 

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值