Термин "Install-Module" не распознается как имя командлета
Я следую инструкциям по установке poshgit. При этом я побежал:
Install-Module posh-git
ошибка:
термин "Install-Module" не распознается как имя командлета, функции, файла сценария или действующей программы. Проверьте правильность написания имени, или если путь был включен, убедитесь, что путь правильный и Т опять ры.
Я побежал $PSVersionTable.PSVersion
: result = 2.0.-1.-1
Is Install-Module
аддон? Как я могу выполнить эту команду?
2 ответов
другой вариант GUI на основе исправить эту ошибку, чтобы загрузить модули PowerShell PackageManagement (установщик msi) С веб-сайта Microsoft и установите модули.
Как только это будет установлено, вы не получите ошибку "'Install-Module' не распознается как имя командлета".
ты PsGet
установлен? Это Установка через PsGet.
раздел после это инструкции:
убедитесь, что у вас есть PowerShell 2.0 или лучше с $PSVersionTable.PSVersion
убедитесь, что выполнение скриптов разрешено с помощью
Get-ExecutionPolicy
(должно бытьRemoteSigned
илиUnrestricted
). Если сценарии не включены, запустите PowerShell от имени администратора и звонитеSet-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm
.убедитесь, что git можно запустить из PowerShell. Если команда не найдена, вам нужно будет добавить псевдоним git или добавить
%ProgramFiles(x86)%\Git\cmd
(или%ProgramFiles%\Git\cmd
если вы все еще на 32-бит) к переменной среды PATH.клонируйте репозиторий posh-git на локальную машину.
из каталога репозитория posh-git запустите
.\install.ps1
.наслаждайтесь!