如果这是关于如何使用 NVM4W 的问题,请改用stackoverflow 。
如果这是关于防病毒的问题,请确保首先搜索现有问题。
[ ] 视窗服务器 2016
[ ] 我的 Windows 安装是非英语的。
我在带有 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 设置代理
我认为这不是代理问题。
看起来有些东西在网络级别阻止了您的入站连接。 在这种情况下,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
.
最有用的评论
请使用 nvm 代理 your_proxy_and_port 为 nvm 设置代理