Neo*_*Neo 7 installation chocolatey
当我写命令时,choco install 'Name'发生了这样的事情:
未安装“名称”。未找到列出的来源的软件包。来源:'https://chocolatey.org/api/v2/' 注意:当您指定显式来源时,它会覆盖默认来源。如果软件包版本是预发行版本并且您没有指定
--pre,则可能找不到该软件包。请参阅https://chocolatey.org/docs/troubleshooting获取更多帮助。
Ben*_*est 10
最有可能的是,这是因为您是从命令提示符执行此操作,并将包名称用单引号括起来。删除单引号,它应该可以工作。如果这不起作用或者您使用 PowerShell 作为 CLI,请继续阅读一些配置故障排除步骤。
检查该包是否存在于您配置的存储库之一中:
choco list packageName
Run Code Online (Sandbox Code Playgroud)
其中packageName是您要安装的软件包的名称。如果您收到响应,请仔细检查您传递给的包名称是否正确choco list;有时,包名称可能会有所不同,但仍会根据您使用的搜索词进行标记。
如果您没有得到任何点击,请仔细检查在线门户是否该包确实存在。并非所有东西都有 Chocolatey 包,它们通常由第三方志愿者维护。如果您在此处找到该软件包,请尝试使用他们为您提供的命令安装它(软件包信息页面将包含复制/粘贴安装命令)。
如果它仍然不起作用,但您已确认该包存在,请确保您已配置公共存储库(如果这是非公共包,则配置内部存储库,但显然我在这里不会有该 URL):
choco sources
Run Code Online (Sandbox Code Playgroud)
这应该列出您系统上配置的所有存储库。假设您正在寻找公共包,您应该会看到chocolatey返回的类似于以下内容的存储库(这里重要的是 URL):
chocolatey - https://chocolatey.org/api/v2/ | Priority 0|Bypass Proxy - False|Self-Service - False|Admin Only - False.
Run Code Online (Sandbox Code Playgroud)
如果公共存储库未在此处显示,或者您看到[Disabled]以下存储库名称,请像这样修复它:
如果禁用:
# If the repo is not named chocolatey, use the repo name returned by the choco sources command
choco source enable -n chocolatey
Run Code Online (Sandbox Code Playgroud)
如果根本不存在:
choco source add -n chocolatey -s 'https://chocolatey.org/api/v2/'
Run Code Online (Sandbox Code Playgroud)
如果这些都不起作用,问题可能与网络或其他基础设施有关。依赖公共回购的弱点之一是,众所周知,它会在美国非工作时间定期离线。这就是为什么我们在工作中不依赖公共存储库,而是代理我们需要的存储库或在我们自己的私人源中维护我们自己的软件包。
| 归档时间: |
|
| 查看次数: |
26520 次 |
| 最近记录: |