node.js - 我怎样才能升级巧克力?
问题描述
基本上我在安装节点后遇到问题......现在我正在尝试升级巧克力......
在我发现下面的消息运行此命令后choco upgrade chocolatey
.. Windows 10
Chocolatey v0.10.15 升级以下软件包: Chocolatey 通过升级,您接受软件包的许可证。从源“https://chocolatey.org/api/v2/”检索包时出错:操作已超时
未在列出的来源中找到巧克力。如果您指定了特定版本并收到此消息,
包名可能存在但版本不存在。版本: ””; 来源:“https://chocolatey.org/api/v2/”
Chocolatey 升级了 0/1 包。有关详细信息,请参阅日志 (C:\ProgramData\chocolatey\logs\chocolatey.log)。
警告:chocolatey - 未在列出的来源中找到 Chocolatey。
有人对此有任何想法吗?
解决方案
您是否尝试过运行安装命令,这应该只是替换和更新巧克力:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
另外请确保您已将 PowerShell 设置为接受安全协议:$AllProtocols = [System.Net.SecurityProtocolType]'Ssl3,Tls,Tls11,Tls12' [System.Net.ServicePointManager]::SecurityProtocol = $AllProtocols [System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy
这必须在 choco install 命令之前完成。
此外,另一种只更新节点而不更新 Chocolatey 的方法是运行以下命令:choco install nodejs-lts --version=14.17.3 --confirm --timeout 216000;
推荐阅读
- json - 如果 || 怎么写 如果在角度
- azure - Azure 数据工厂链接源代码控制的 GitHub 存储库?
- firebase - 如何从 userUid() 获取它到 StreamBuilder Flutter
- javascript - TypeScript/Electron.js 中的导入问题
- db2 - 带有 db2 事务隔离的 ebean=none 被忽略
- ansible - 使用 ansible 解析 api 返回
- javascript - jQuery表单提交未触发
- selenium - 如何使用逻辑应用启动运行 Selenium Web 驱动程序的控制台应用?
- javascript - 考虑到时间和空间复杂性,对数组进行排序的最佳方法是什么?
- javascript - 如何使用循环将对象合并到 Javasript 中的数组中