【问题标题】:how can I upgrade chocolatey?如何升级巧克力?
【发布时间】:2021-02-19 16:44:09
【问题描述】:

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

在运行这条命令choco upgrade chocolatey 后我发现下面的消息.. Windows 10

巧克力 v0.10.15 升级以下软件包: 巧克力味的 通过升级,您接受软件包的许可证。 从源“https://chocolatey.org/api/v2/”检索包时出错: 操作已超时

在列出的来源中找不到巧克力。 如果您指定了特定版本并收到此消息,

可能包名存在但版本不存在。 版本: ””;来源:“https://chocolatey.org/api/v2/”

Chocolatey 升级了 0/1 包。 有关详细信息,请参阅日志 (C:\ProgramData\chocolatey\logs\chocolatey.log)。

警告: Chocolatey - Chocolatey 未找到列出的来源。

有人对此有任何想法吗?

【问题讨论】:

    标签: node.js windows chocolatey


    【解决方案1】:

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

    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;

    【讨论】:

    • 不幸的是,这对WARNING: 'choco' was found at 'C:\ProgramData\chocolatey\bin\choco.exe'. WARNING: An existing Chocolatey installation was detected. Installation will not continue. For security reasons, this script will not overwrite existing installations没有帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-16
    • 1970-01-01
    • 2022-10-25
    • 1970-01-01
    • 1970-01-01
    • 2020-12-22
    • 2014-11-08
    相关资源
    最近更新 更多