2团
Published on 2024-09-25 / 15 Visits
0
0

安装Node.js遭遇系统无法识别Chocolatey问题

1. 表现

安装Node.js的时候,安装步骤中会提示勾选通过Chocolatey安装Python以及Windows依赖包,在安装执行过程中,发现系统无法正常安装Chocolatey,报出如下提示:

屏幕截图 2024-09-25 121252.png

choco : 无法将“choco”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正 确,然后再试一次。

2. 正确安装Chocolatey

Chocolatey网站安装指导网址:https://chocolatey.org/install。

参照网站安装提示:

检查Get-ExecutionPolicy策略,如果结果是Restricted,需要执行Set-ExecutionPolicy AllSigned 或者Set-ExecutionPolicy Bypass -Scope Process去更改执行默认策略,亦可以执行如下语句进行安装:

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'))

建议上述命令在具有管理员权限的Windows PowerShell终端中执行,且需要确保C:\ProgramData文件夹下无chocolatey文件夹。

屏幕截图 2024-09-25 121516.png

出现如上图蓝色提示,基本可以确定安装正常,待安装完毕之后,可以执行hoco or choco -? 命令看看是否可以弹出提示。


Comment