Chocolatey是一个Windows命令行包管理器。
Chocolatey官网
安装
一、 以管理员身份运行PowerShell
开始菜单 -> 搜索"Windows PowerShell" -> 右键点击 -> 以管理员身份运行
二、 检查执行策略
Windows 默认情况下为严格策略(Restricted),可以通过以下命令来查看当前执行策略:
powershell
Get-ExecutionPolicy
如果你也显示Restricted的话,那么可以运行一次命令临时修改执行策略,当本次PowerShell窗口关闭时,就会恢复之前的执行策略:
powershell
Set-ExecutionPolicy Bypass -Scope Process
三、 设置 Chocolatey 安装路径(可选)
注意:不要自己手动创建目录,在安装Chocolatey时安装脚本会自动创建目录,如果手动创建请先自行删除,否则会导致安装时报错()
报错信息:警告: An existing Chocolatey installation was detected**...
1. 设置环境变量
"D:\Chocolatey"为自定义的安装路径,可以任意磁盘、任意目录
powershell
$env:ChocolateyInstall = "D:\Chocolatey"
用户级别安装
powershell
[Environment]::SetEnvironmentVariable("ChocolateyInstall", $env:ChocolateyInstall, "User")
系统级别安装
powershell
[Environment]::SetEnvironmentVariable("ChocolateyInstall", $env:ChocolateyInstall, "Machine")
四、安装
powershell
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中打印:Chocolatey CLI (choco.exe) is now ready.意味着已经安装成功了
可以使用以下命令进行验证,当打印当前版本号(如,2.6.0),意味着正常运行了:
powershell
choco --version