无法在PowerShell Core 7.0.3上安装NuGet程序包提供程序
我在Ubuntu 18.04上有一个无法在PowerShell Core 7.0.3上安装NuGet程序包提供程序,nuget,powershell-core,Nuget,Powershell Core,我在Ubuntu 18.04上有一个PowerShell核心7.0.3。 尝试使用以下命令安装NuGet时,会出现错误: PS /home/adp/Downloads> Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force Install-PackageProvider: Unable to find repository with SourceLocation ''. Use Get-PSReposito
PowerShell核心7.0.3
。
尝试使用以下命令安装NuGet时,会出现错误:
PS /home/adp/Downloads> Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
Install-PackageProvider: Unable to find repository with SourceLocation ''. Use Get-PSRepository to see all available repositories.
Get PSRepository
命令也不起作用:
PS /home/adp/Downloads> Get-PSRepository
Get-PackageSource: /home/adp/.local/share/powershell/Modules/PowerShellGet/2.1.2/PSModule.psm1:9186
Line |
9186 | … ckageSources = PackageManagement\Get-PackageSource @PSBoundParameters
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Unable to find module providers (PowerShellGet).
而且,Get-PackageProvider-listavable
不返回任何内容
我也试过了,但没有成功
我被困在这个问题上了,非常感谢您的帮助。您是说您尝试了
Get PackageProvider | where name-eq'nuget'| Install PackageProvider$sourceArgs=@{name='nuget.org'Location=https://www.nuget.org/api/v2'ProviderName='NuGet'}注册PackageSourceSource@sourceArgs
但它不起作用?“它做了什么?”多谢你的回答Get PackageProvider |其中name-eq'nuget'| Install PackageProvider
返回Install PackageProvider:找不到SourceLocation为“”的存储库。使用Get-PSRepository查看所有可用的存储库。
和,$sourceArgs=@{Name='nuget.org'Location=''ProviderName='nuget'}注册PackageSourceSource@sourceArgs返回注册PackageSourceSourceSourceSourceSource:找不到包提供程序(nuget).
Get PackageSource显示了什么?它会变成Get PackageSource:找不到包提供程序()。