Windows Server 2012 R2 に NuGet プロバイダーをインストールをしたら、msg:unabletodownload エラーとなってしまい、インストールができませんでした。
セキュリティの設定を変更したら、インストールができるようになったので、記録しておきます。
1.パッケージプロバイダーの確認
PS C:\> Get-PackageProvider | ||
Name | Version | DynamicOptions |
—- | ——- | ————– |
msu | 3.0.0.0 | |
PowerShell | 1.0.0.1 | PackageManagementProvider, Type, Scope, AllowClobber, SkipPublisherCheck, … |
Programs | 3.0.0.0 | IncludeWindowsInstaller, IncludeSystemComponent |
2.NuGet プロバイダーをインストール
PS C:\> Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force 警告: URI ‘https://go.microsoft.com/fwlink/?LinkID=627338&clcid=0x409’ から ” へダウンロードできません。 警告: 利用可能なプロバイダーの一覧をダウンロードできません。インターネット接続を確認してください。 Install-PackageProvider : プロバイダー ‘NuGet’ について、指定された検索条件に一致するものが見つかりませんでした。パッケ ージ プロバイダーには ‘PackageManagement’ タグと ‘Provider’ タグが必要です。指定されたパッケージにこれらのタグがあるか どうかを確認してください。 発生場所 行:1 文字:1 + Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (Microsoft.Power…PackageProvider:InstallPackageProvider) [Install-Pac kageProvider]、Exception + FullyQualifiedErrorId : NoMatchFoundForProvider,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackagePro vider |
3.設定の変更
PS C:\> [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 |
4.再び、NuGet プロバイダーをインストール
PS C:\> Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force | |||
Name | Version | Source | Summary |
—- | ——- | —— | ——- |
nuget | 2.8.5.208 | https://onege… | NuGet provider for the OneGet meta-package manager |
5.再度パッケージプロバイダーの確認
PS C:\> Get-PackageProvider | ||
Name | Version | DynamicOptions |
—- | ——- | ————– |
msu | 3.0.0.0 | |
NuGet | 2.8.5.208 | Destination, ExcludeVersion, Scope, SkipDependencies, Headers, FilterOnTag… |
PowerShell | 1.0.0.1 | PackageManagementProvider, Type, Scope, AllowClobber, SkipPublisherCheck, … |
Programs | 3.0.0.0 | IncludeWindowsInstaller, IncludeSystemComponent |
2020年7月16日 6:32 午後
[…] 1.2アクセス必須となったためのエラーのようである。 MasayaSawada「NuGet がmsg:unabletodownload エラーでインストールできない!」 PowerShell devblog「PowerShell Gallery TLS […]