首页 > 解决方案 > 我怎样才能升级巧克力?

问题描述

基本上我在安装节点后遇到问题......现在我正在尝试升级巧克力......

在我发现下面的消息运行此命令后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。

有人对此有任何想法吗?

标签: node.jswindowschocolatey

解决方案


您是否尝试过运行安装命令,这应该只是替换和更新巧克力:

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;


推荐阅读