我正在按照说明安装poshgit。这样做我跑了:
Install-Module posh-git
错误:
术语“Install-Module”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。
我跑了$PSVersionTable.PSVersion
:结果=2.0.-1.-1
是Install-Module
插件吗?如何运行此命令?
我正在按照说明安装poshgit。这样做我跑了:
Install-Module posh-git
错误:
术语“Install-Module”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。
我跑了$PSVersionTable.PSVersion
:结果=2.0.-1.-1
是Install-Module
插件吗?如何运行此命令?
你PsGet
安装了吗?这就是通过 PsGet 安装部分。
之后的部分是手册说明:
使用 $PSVersionTable.PSVersion 验证您是否拥有 PowerShell 2.0 或更高版本
Get-ExecutionPolicy
使用(should beRemoteSigned
or )验证是否允许执行脚本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
.享受!
我有同样的问题,但$PSVersionTable.PSVersion
= 4.0. 显然Install-Module
是 PS v5 的一部分。
我从这里下载了 PS 5:https ://www.microsoft.com/en-us/download/details.aspx?id=54616
我仍在使用 Win 8.1 x64,所以我选择Win8.1AndW2K12R2-KB3191564-x64.msu
了适合您环境的文件。
重新启动,启动 PS 并重试该Install-Module
命令。