使用过 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,给当前用户赋予权限即可。