Как установить NuGet в PowerShell в Windows 10?

Я приобрел Windows 10 недавно после нескольких лет работы в Linux и хотел бы установить модуль завершения PSReadLine, для этого мне сначала нужно получить NuGet, который поставляется с VS Studio 2017. Я установил VS Studio 2017, затем открыл PowerShell от имени администратора и попытался установить модуль через Install-Module -Name PSReadLine но получить:

WARNING: Unable to download from URI 'https://go.microsoft.com/fwlink/?LinkID=627338&clcid=0x409' to ''.
WARNING: Unable to download the list of available providers. Check your internet connection.
PackageManagement\Install-PackageProvider : No match was found for the specified search criteria for the provider
'NuGet'. The package provider requires 'PackageManagement' and 'Provider' tags. Please check if the specified package
has the tags.
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:7468 char:21
+ ...     $null = PackageManagement\Install-PackageProvider -Name $script:N ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (Microsoft.Power...PackageProvider:InstallPackageProvider) [Install-Pac
   kageProvider], Exception
    + FullyQualifiedErrorId : NoMatchFoundForProvider,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackagePro
   vider

Я пытался гуглить, но пока никакое «решение» не помогло установить его. Может кто-нибудь помочь мне настроить это, пожалуйста?

psreadline — это модуль, который поставляется с установкой Windows PowerShell по умолчанию, его не нужно устанавливать из управления пакетами... вам также не нужен VisualStudio для использования nuget. VisualStudio содержит графический интерфейс для управления пакетами, но для установки только тех пакетов, которые вам не нужны. nuget — это в первую очередь инструмент командной строки, и его можно загрузить как таковой с nuget.org.

D.J. 12.04.2019 09:26

Вы можете установить провайдер Powershell NuGet следующим образом: Install-PackageProvider -Name NuGet -Force

boxdog 12.04.2019 09:26
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
2
4 033
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Включить TLS2

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

Попробуйте снова

Install-Module MSOnline

Другие вопросы по теме

Объединение двух CSV-файлов с выводом в третий CSV-файл, вывод не показывает объединенные значения
Соответствие регулярному выражению для извлечения данных между первым (и последним), если данные содержат скобки?
Ошибка 501 при подключении к Azure FTP с помощью PowerShell, но работает в C#
Как развернуть приложение логики Azure с помощью VS, который вызывает отключенную (не работающую) функцию Azure?
Есть ли способ найти файл, заменить текст внутри файла и сохранить только отредактированный текст
Как заменить строку значением другой переменной в PowerShell
New-TimeSpan: набор параметров не может быть разрешен с использованием указанных именованных параметров
Как получить список доступных языков для сайта SharePoint с помощью скрипта powershell?
Как мне прочитать выброшенное содержимое ошибки и использовать его в операторе IF
Объединить результат двух SQL-запросов из разных экземпляров, не связываемый