使用过 Mac 或者 Linux 同学都知道包管理器这个工具,例如 Mac 上的 homebrew 或者 macports,Linux 上则有 yum、apt-get、pacman 等等,这些包管理工具好用到飞起,安装很多开发环境变得非常简单。然而,很多同学使用的都是 Windows 系统,并不能享受到这个福利,那么是不是 Windows 上没有包管理工具呢?当然不是,Windows 也有自己的包管理工具,比如下面我们将要介绍的 chocolatey,除此之外还有 scoop。
1. 安装步骤
- 使用管理员方式打开 PowerShell
输入
Set-ExecutionPolicy RemoteSigned,会提示以下信息,此时输入Y即可。> Set-ExecutionPolicy RemoteSigned执行策略更改执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?[Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“N”): Y
输入以下命令来安装 choco,一路 enter 就可以了。
> iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
2. 权限问题
使用 Chocolatey 安装某些软件出现权限问题,如提示
'C:\ProgramData\chocolatey\.chocolatey' is denied,表示当前用户没有权限。
解决办法:访问 C:\ProgramData\chocolatey\.chocolatey 文件夹,右击属性,点击安全Tab,给当前用户赋予权限即可。
