Ubuntu 20.04用curl装nvm遇HTTP/2错误,需添加何参数抑制?
解决Ubuntu 20.04下curl安装nvm时的HTTP/2错误
机器配置
- 虚拟机:Ubuntu 20.04.5 LTS
- curl版本:curl 7.68.0 (x86_64-pc-linux-gnu)
执行的命令
sudo apt update sudo apt install curl # installing nvm curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash source ~/.bashrc
错误信息
curl: (92) HTTP/2 流0已正常关闭,但未获取到全部响应头字段,被视为错误
解决方案
在curl命令中添加--http1.1参数,强制使用HTTP/1.1协议即可抑制该错误,修改后的安装命令为:
curl --http1.1 https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
出现该错误是因为你使用的curl 7.68.0版本与GitHub的HTTP/2服务存在兼容性问题,强制切换到HTTP/1.1可绕过此问题,顺利完成nvm安装脚本的下载与执行。
内容的提问来源于stack exchange,提问作者Vineeta
相关产品推荐
相关产品推荐

