chocolatey 安装报错失败解决办法
Chocolatey是使用NuGet包装基础架构的全球PowerShell执行引擎。认为它是Windows的最终自动化工具。Chocolatey是一个包管理器,也可以嵌入/包装本地安装程序,并具有从互联网下载和校验资源的功能 - 对于具有公共包的但对于软件包代表的底层软件没有分发权利是有用的在社区存储库上公开提供的包的时间)。因为某些原因,安装chocolatey会遇到一些小麻烦。下面提供一些解决方法。


3、可能会碰到的问题:网络问题报错从国内访问这些外面的网站,难免会出现连接超时的情况,这种情况只有使用代理服务器了(这是另外的知识了,限于篇幅这里省略,具体做法可以参考chocolatey的安装说明)。PS:需要注意的地方:系统级网络代理(全局网路代理)和程序级网路代理(作用于某个程序)是不同的,要理清楚以免影响其他程序的联网和日常使用。
二、choco install XXX 报错问题
1、这种情况报错,不管是权限问题、网络问题、系统支持问题导致的报错都应该和chocolatey 没有多大关系(除了chocolatey使用的托管库因没有收录程序包而导致的报错),因为不同程序包对系统、权限要求不同,还有就是程序包的下载地址不一样,导致连接超时等问题难免导致报错。当报错时,可以查看日志,看具体出错原因,以及看程序包的官方说明,以寻求解决方法。若实在不行,果断放弃,通过其他途径安装程序包,没必要一直纠结。
三、最后附上安装命令
1、 用CMD.EXE 安装:@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe媪青怍牙" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"(粘贴并按回车即可)2. 用powershell.exe安装:使用PowerShell,还有一个额外的步骤。您必须确保Get-ExecutionPolicy不受限制。建议使用Bypass绕过该策略来安装或AllSigned安全性更高。运行Get-ExecutionPolicy。如果返回Restricted,则运行Set-ExecutionPolicy AllSigned或Set-ExecutionPolicy Bypass。运行以下命令:iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))最后,祝折腾愉快!!!