解决Downloading npm version 8.5.5... Error while downloading https://github.com/npm/npm/archive/v8.5.5.zip - Get https://github.com/npm/npm/archive/v8.5.5.zip: net/http: TLS handshake timeout panic: runtime error: invalid memory address or nil pointer dereference [signal 0xc0000005 code=0x1 addr=0x0 pc=0x488886] goroutine 1 [running]: panic(0x633000, 0x110dc030) C:/Go/src/runtime/panic.go:500 +0x331 _/C_/Users/Corey/Documents/workspace/OSS/nvm-windows/src/nvm/web.Download(0x11491e90, 0x2d, 0x11472080, 0x36, 0x0) C:/Users/Corey/Documents/workspace/OSS/nvm-windows/src/nvm/web/web.go:65 +0x7e6 _/C_/Users/Corey/Documents/workspace/OSS/nvm-windows/src/nvm/web.GetNpm(0x110b8a81, 0x22, 0x111a7cb0, 0x5, 0x2) C:/Users/Corey/Documents/workspace/OSS/nvm-windows/src/nvm/web/web.go:145 +0x3e7 main.install(0x110b4150, 0x7, 0x660e70, 0x2) C:/Users/Corey/Documents/workspace/OSS/nvm-windows/src/nvm.go:237 +0x1072 main.main() C:/Users/Corey/Documents/workspace/OSS/nvm-windows/src/nvm.go:71 +0xc5c
时间: 2023-08-18 22:08:27 浏览: 72
这个错误可能是由于网络问题引起的。可以尝试以下几种解决方法:
1. 确保网络连接正常,并且没有任何防火墙或代理设置阻止了下载。
2. 尝试在不同的网络环境中重试下载。
3. 更新您的npm版本到最新版本,可能会解决此问题。可以使用以下命令更新npm版本:
```
npm install -g npm@latest
```
4. 您还可以尝试手动从npm官网下载并安装所需的版本,然后将其添加到您的PATH中。可以从以下链接下载npm的zip文件:https://github.com/npm/npm/archive/v8.5.5.zip
希望这些方法能够帮助您解决问题。
相关问题
解决Downloading npm version 8.5.5... Download failed. Rolling Back. Rollback failed. remove C:\Users\86138\AppData\Roaming\nvm\temp\npm-v8.5.5.zip: The process cannot access the file because it is being used by another process. Could not download npm for node v16.15.0. Please visit https://github.com/npm/npm/releases/tag/v8.5.5 to download npm. It should be extracted to C:\Users\86138\AppData\Roaming\nvm\v16.15.0
这个错误通常是由于下载的 npm 压缩文件被其他进程占用而导致的。你可以尝试以下步骤来解决该问题:
1. 关闭所有可能正在使用 npm 压缩文件的进程,例如编辑器或终端。
2. 删除被占用的 npm 压缩文件 C:\Users\86138\AppData\Roaming\nvm\temp\npm-v8.5.5.zip,可以使用文件管理器手动删除。
3. 再次运行安装命令,例如使用 nvm 安装 npm:
```
nvm install-latest-npm
```
4. 如果仍然无法下载 npm,请手动从 https://github.com/npm/npm/releases/tag/v8.5.5 下载 npm 压缩文件,并将其解压到 C:\Users\86138\AppData\Roaming\nvm\v16.15.0 目录中。
5. 确认 npm 是否安装成功。在命令行中输入 `npm -v` 命令,如果成功安装,会输出安装的 npm 的版本号。
如果以上步骤仍然无法解决问题,请尝试重新安装 Node.js 和 npm。
一直卡在-- Downloading https://github.com/boostorg/preprocessor/archive/boost-1.82.0.tar.gz -> boostorg-preprocessor-boost-1.82.0.tar.gz...
这个错误可能是由于下载boost库的过程中出现了网络问题导致的。你可以尝试以下几种解决方案:
1. 检查网络连接是否正常,可以尝试重新连接网络。
2. 检查防火墙或代理设置是否阻止了下载,可以尝试关闭防火墙或检查代理设置。
3. 设置一个较长的超时时间,重新运行下载命令,例如:
```
pip install --default-timeout=1000 package-name
```
4. 直接从官网下载boost库的源码包,然后手动安装,例如:
```
wget https://dl.bintray.com/boostorg/release/1.72.0/source/boost_1_72_0.tar.gz
tar -xzvf boost_1_72_0.tar.gz
cd boost_1_72_0
./bootstrap.sh
./b2
sudo ./b2 install
```
如果以上方法都不能解决问题,你可以尝试等待一段时间后再次尝试,或者在询问相关技术支持。