OneGet PowerShell 模块应随附为 Chocolatey 的默认存储库。这显示在此处的文档中。但是,当我运行 Get-PackageSource 时,它返回 PSGallery 和 MSPSGallery 作为源。
如何手动将包源设置为 Chocolatey?
我试过运行:
Register-PackageSource -Name chocolatey -ProviderName Chocolatey -Location http://chocolatey.org/api/v2/
Run Code Online (Sandbox Code Playgroud)
但它返回一个警告说:
无法找到包提供商“Chocolatey”
小智 16
我正在寻找相同的。这适用于 Windows 10 TP 附带的 PowerShell 版本:
register-packagesource -Name chocolatey -Provider PSModule -Trusted -Location http://chocolatey.org/api/v2/ -Verbose
Run Code Online (Sandbox Code Playgroud)
埃里克的回答对我不起作用。它给出了一个错误:
register-packagesource :无法找到包提供程序 (PSModule)
这虽然有效:
PS> Get-PackageSource -Provider chocolatey
Run Code Online (Sandbox Code Playgroud)
然后此命令有效(例如):
PS> find-package -name chocolatey -provider chocolatey
Run Code Online (Sandbox Code Playgroud)
作为参考,我的 PowerShell 版本是:
Major Minor Build Revision
----- ----- ----- --------
5 0 10586 122
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10555 次 |
最近记录: |