【发布时间】:2017-12-12 14:43:05
【问题描述】:
【问题讨论】:
标签: package-managers chocolatey choco
【问题讨论】:
标签: package-managers chocolatey choco
从错误文本中,它指出“(403) Forbidden”是问题所在。对您来说幸运的是,安装页面的 FAQs (https://chocolatey.org/install#faqs) 直接介绍了该特定问题,该页面将您链接到 Troubleshooting (https://chocolatey.org/docs/troubleshooting#im-getting-a-403-unauthorized-issue-attempting-to-install-chocolatey)。
为了清楚完整的答案,将在此处提供以上链接信息,但请务必查看以上链接以获取最正确和最新的答案。
可能是以下几种情况之一:
您可以使用Fiddler 之类的工具(在您的情况下安装 choco 对您没有帮助)来帮助确定发生了什么。
进入 Project Honeypot 并输入您的 IP 地址 - http://www.projecthoneypot.org/search_ip.php。检查您的 IP 是否在此处被标记,这是 Cloudflare uses 用于确定您是否被禁止(通常这意味着您有发送垃圾邮件的恶意软件)。
如果您确定是 CloudFlare 阻止了您的 IP(这是 98% 的问题),我们或许可以将您列入 Chocolatey 的白名单:
完成此操作后,您应该有权从社区存储库安装 Chocolatey 和/或软件包。
【讨论】:
choco install 是否可以显示它从哪里下载包的确切位置,ferventcoder?我浏览了它的选项,唯一与之模糊相关的是--debug,但这对这个案例没有帮助。
-y)。
$env:ChocolateyInstall\logs) 非常详细,并且还将包含该信息。如果您在说“包”时确实指的是 nupkg 文件(为了便于理解,我们将其与该术语相关联的唯一内容),那么这将是包源,它也在日志中。