我正在按照安装 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
是一个插件吗?我应该如何运行这个命令?
确认您的PowerShell版本为2.0或更高版本。可使用$PSVersionTable.PSVersion命令查询。
使用
Get-ExecutionPolicy
命令确认脚本执行权限为“RemoteSigned”或“Unrestricted”。如果未启用脚本,请以管理员身份运行PowerShell,并调用Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm
。确认已在PowerShell中设置好git别名或将
%ProgramFiles(x86)%\Git\cmd
(如果您的系统还是32位则为%ProgramFiles%\Git\cmd
)添加到环境变量PATH中。克隆posh-git存储库到本地计算机。
进入posh-git存储库目录,运行
.\install.ps1
命令。享受吧!
$PSVersionTable.PSVersion
版本是4.0。显然,Install-Module
是PS v5的一部分。Win8.1AndW2K12R2-KB3191564-x64.msu
,但请根据您的环境选择适当的文件。Install-Module
命令。
PsGet
?”因为这可能是为什么Import-Module
不可用的原因。关于Windows 10的信息很有用,但至少比这个答案晚了三个月。 - Etan Reisner