OneGet Powershell模块应该与默认的巧克力库一起提供。 这在这里find的文档中显示 。 但是,当我运行Get-PackageSource时,它返回PSGallery和MSPSGallery作为源。
我怎样才能手动设置软件包来源巧克力?我已经尝试运行:
Register-PackageSource -Name chocolatey -ProviderName Chocolatey -Location http://chocolatey.org/api/v2/
但是它返回一个警告说:
无法find包提供者'巧克力'
正在寻找相同的。 这适用于Windows 10 TP附带的PowerShell版本
register-packagesource -Name chocolatey -Provider PSModule -Trusted -Location http://chocolatey.org/api/v2/ -Verbose
Erik的回答对我不起作用,它给出了一个错误
register-packagesource:无法find包提供程序(PSModule)
这工作虽然:
PS> Get-PackageSource -Provider chocolatey
然后这个命令起作用(例如)
PS> find-package -name chocolatey -provider chocolatey
作为参考,我的Powershell版本是
Major Minor Build Revision ----- ----- ----- -------- 5 0 10586 122