Nvm-windows: nvm 安装节点

创建于 2017-11-08  ·  12评论  ·  资料来源: coreybutler/nvm-windows

无法检索https://nodejs.org/dist/latest/SHASUMS256.txt。
获取https://nodejs.org/dist/latest/SHASUMS256.txt : net/http: TLS 握手超时

你能告诉我如何解决它吗

最有用的评论

它不是解决这个问题,而是解决通过 nvm 安装 nodejs 的问题。 可能对某人有帮助。

手动安装:

  • 从镜像https://nodejs.org/dist/下载你的 nodeJs 版本
  • 打开 nvm 文件夹(在 Win10 上是C:\Users\%USERNAME%\AppData\Roaming\nvm
  • 创建文件夹并将其命名v{yourVersion} (示例: v6.9.4
  • 从第三步中将下载的 acrhive 中包含的文件夹中的所有文件提取到您的文件夹中
    image
  • 打开命令行并使用 nvm 使用您的版本安装节点(示例: nvm install 6.9.4
    image

  • 下一步设置为使用您的节点版本nvm use 6.9.4
    image

这些步骤有助于我安装 nodeJs 忽略公司代理

所有12条评论

C:\WINDOWS\system32>nvm 安装 6.11.4 64

**无法检索https://nodejs.org/dist/latest/SHASUMS256.txt。

获取https://nodejs.org/dist/latest/SHASUMS256.txt : dial tcp iPaddress:port : connectex: 由于目标机器主动拒绝,无法建立连接。**

此问题出现在 Windows10 上。 有什么建议。

谢谢,
安库什

我也有同样的问题在 Windows 7 中仍然存在。

从办公室代理后面工作时出现问题。 在执行安装命令之前设置代理。
C:\WINDOWS\system32> nvm 代理http://代理地址 : 端口

您必须删除代理

安装手册 ->settings.txt ->输入 node_mirror: http://tnpm.oa.com/mirrors/node/ npm_mirror: http://tnpm.oa.com/mirrors/

它不是解决这个问题,而是解决通过 nvm 安装 nodejs 的问题。 可能对某人有帮助。

手动安装:

  • 从镜像https://nodejs.org/dist/下载你的 nodeJs 版本
  • 打开 nvm 文件夹(在 Win10 上是C:\Users\%USERNAME%\AppData\Roaming\nvm
  • 创建文件夹并将其命名v{yourVersion} (示例: v6.9.4
  • 从第三步中将下载的 acrhive 中包含的文件夹中的所有文件提取到您的文件夹中
    image
  • 打开命令行并使用 nvm 使用您的版本安装节点(示例: nvm install 6.9.4
    image

  • 下一步设置为使用您的节点版本nvm use 6.9.4
    image

这些步骤有助于我安装 nodeJs 忽略公司代理

发生此问题的原因可能是远程主机的 TLS/SSL 证书已过期,或者它可能是由不再受信任的不受信任的 CA 颁发的(例如某些 Verisign CA)。 这是使用公共或私有镜像时更常见的问题,但也可能在更新证书时发生。

您可以使用--insecure标志强制 NVM 绕过它,即nvm install 6.9.4 --insecure

image

对于我的环境,只需要重新启动系统即可。 然后突然这又开始工作了。 不过几天后就失败了。 当 NVM 出现此问题时,Curl 和 Google Chrome 都能够很好地检索此文件。 似乎 NVM 可能正在缓存证书并在站点更新后出现问题?

对于 Windows 10 nvm install 10.15.0 不起作用。 它给出了以下错误:
获取https://nodejs.org/dist/latest/SHASUMS256.txt :父代理无法访问
我尝试设置 nvm 代理,但它给出了代理身份验证错误。
我也手动下载了版本并将其放在 C:\Users\xxx\AppData\Roaming\nvm\v10.15.0
我也尝试手动设置 node_mirror 但有帮助

您是否有可能只是忘记启用 nvm?
试试nvm on

@vipra17这听起来像是您的代理的问题。 如果您收到代理身份验证错误,则可能是

  1. 您的代理地址配置错误
  2. 你实际上没有访问权限
  3. 凭据未传递给代理或代理期望它们以不同的形式。*

*最后一点:NVM4W 目前没有设计用于处理基本身份验证以外的任何内容(它更多的是本机 HTTP 客户端的功能,而不是 NVM4W)。 一些代理不尊重 HTTP 请求中发送的Authorization标头。 相反,他们期望Proxy-Authorization标头或自定义替代项。 NVM4W 目前不支持此功能。 由于Proxy-Authorization是标准 HTTP 标头,我想添加支持,但它的优先级较低(需要 NVM4W 中的自定义 HTTP 客户端)。 我不太了解有多少人实际使用需要这种身份验证的代理。 所以,它在路线图上,但目前位于我的优先级列表的底部附近。

这对我有用
nvm off
nvm proxy none
nvm on
nvm install <node_version>
nvm use <node_version>

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

eliavmaman picture eliavmaman  ·  6评论

SufyanParkar picture SufyanParkar  ·  4评论

martijnsenden picture martijnsenden  ·  3评论

AllainPL picture AllainPL  ·  7评论

thany picture thany  ·  4评论