Модуль OneGet PowerShell должен поставляться со стандартным репозиторием Chocolatey. Это показано в документации, найденной здесь . Однако когда я запускаю Get-PackageSource, он возвращает PSGallery и MSPSGallery в качестве источников.
Как я могу вручную установить источник пакета в Шоколад?
Я попытался запустить:
Register-PackageSource -Name chocolatey -ProviderName Chocolatey -Location http://chocolatey.org/api/v2/
Но он возвращает предупреждение:
Не удалось найти поставщика пакетов "Шоколад"
powershell
NoAgenda33
источник
источник
Ответы:
Я искал то же самое. Это работает на версии PowerShell, которая поставляется с Windows 10 TP:
источник
Provider
необходимо установить наChocolatey
. То есть:register-packagesource -Name chocolatey -Provider Chocolatey -Trusted -Location http://chocolatey.org/api/v2/ -Verbose
Примечание: этой команде предшествовало следующее:Get-PackageProvider -Name chocolatey
Ответ Эрика не сработал для меня. Выдает ошибку:
Это сработало, хотя:
И тогда эта команда работает (например):
Для справки, моя версия PowerShell:
источник