Nvm-windows: 第一次使用 nvm windows 在 windows 上安装节点时出现问题。

创建于 2019-04-11  ·  3评论  ·  资料来源: coreybutler/nvm-windows

如果这是关于如何使用 NVM4W 的问题,请改用stackoverflow

如果这是关于防病毒的问题,请确保首先搜索现有问题。

我的环境

  • [ ] Windows 7 或更低版本(由于 EOL 不真正支持 - 请参阅 wiki 了解详细信息)
  • [ ] 视窗 8
  • [ ] 视窗 8.1
  • [ ] 视窗 10
  • [ ] Windows 10 物联网核心版
  • [ ] 视窗服务器 2012
  • [X] Windows Server 2012 R2
  • [ ] 视窗服务器 2016

  • [ ] 我的 Windows 安装是非英语的。

我正在使用 NVM4W 版本:

  • [十] 1.1.7
  • [ ] 1.1.6
  • [ ] 1.1.5
  • [ ] 1.1.4
  • [ ] 1.1.3
  • [ ] 1.1.2
  • [ ] 1.1.1
  • [ ] 年长的
  • [ ] 其他(请注明)

我已经...

  • [X] 阅读自述文件以了解 npm 陷阱和防病毒问题。
  • [X] 查看了wiki以确保我的问题尚未解决。
  • [X] 验证我正在使用具有管理权限的帐户。
  • [X] 搜索了问题(打开和关闭)以确保这不是重复的。
  • [X] 确保这不是关于如何在 Windows 上使用 NVM 的问题,因为gitter用于问题和评论。

我的问题与(仅检查适用的问题)有关:

  • [ ] 设置.txt
  • [ ] 代理支持(您尝试过 1.1.0+ 版本吗?)
  • [ ] 32 或 64 位支持(您尝试过 1.1.3+ 版本吗?)
  • [ ] 字符转义(你试过1.1.6+版本吗?)
  • [ ] 一个标准的 shell 环境(终端/powershell)
  • [X] 非标准的shell环境(Cmder、Hyper、Cygwin、git)

预期行为

我在带有 Windows Server 2012 R2 的 citrix 瘦客户端上安装了 nvm for windows。 当我在已安装的 Git Bash 终端中键入nvm时,我会看到 nvm 帮助菜单。 这应该确认一切正常。 当我现在这样做时: nvm install latest all ,我收到以下错误消息:

Could not retrieve  https://nodejs.org/dist/latest/SHASUMS256.txt.

Get https://nodejs.org/dist/latest/SHASUMS256.txt: dial tcp 104.20.23.46:443: i/o timeout

我也试过nvm install latest all --insecure ,但这没有帮助。

实际行为

我希望 nvm 安装最新的 npm 和节点。

重现问题的步骤:

请参阅“预期行为”中的步骤。

最有用的评论

请使用 nvm 代理 your_proxy_and_port 为 nvm 设置代理

所有3条评论

请使用 nvm 代理 your_proxy_and_port 为 nvm 设置代理

我认为这不是代理问题。

看起来有些东西在网络级别阻止了您的入站连接。 在这种情况下,NVM4W 只是信使。 旧版本的 Windows 服务器往往有一个非常严格锁定的防火墙,所以我会从那里开始检查。 看看您是否甚至可以从服务器上的浏览器访问这些 URL。

另一种可能性是 Windows 证书信任链无法识别远程服务器的 TLS/SSL 证书。 在这种情况下,您可以在命令末尾添加--insecure以绕过 TLS/SSL 验证步骤。 不过,我更倾向于防火墙问题,因为 TLS/SSL 在出现问题时通常不会超时。 它通常说远程主机不受信任。

谢谢。 我试过 --insecure 选项,所以我猜防火墙是
好赌。

操作做 4 月 18 日。 2019 01:05 schreef Corey Butler [email protected]

我认为这不是代理问题。

看起来有些东西阻止了您在网络上的入站连接
等级。 在这种情况下,NVM4W 只是信使。 旧版本的 Windows
服务器往往有一个非常严格锁定的防火墙,所以我会开始
检查那里。 看看您是否甚至可以从浏览器访问这些 URL
服务器。

另一种可能性是 Windows 证书信任链没有
识别远程服务器的 TLS/SSL 证书。 在这种情况下,您可以添加
--insecure 到命令末尾以绕过 TLS/SSL 验证
步。 不过,我更倾向于防火墙问题,因为 TLS/SSL
出现问题时通常不会超时。 它通常说
远程主机不受信任。


您收到此消息是因为您编写了该主题。
直接回复此邮件,在 GitHub 上查看
https://github.com/coreybutler/nvm-windows/issues/436#issuecomment-484293869
或使线程静音
https://github.com/notifications/unsubscribe-auth/AABUMADGOGIJMVCBAOK2UILPQ6ULZANCNFSM4HFFZXDQ
.

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

相关问题

fredericrous picture fredericrous  ·  3评论

Pomax picture Pomax  ·  3评论

tomByrer picture tomByrer  ·  4评论

leiamac picture leiamac  ·  4评论

eliavmaman picture eliavmaman  ·  6评论