23

我正在按照说明安装poshgit。这样做我跑了:

Install-Module posh-git

错误:

术语“Install-Module”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。

我跑了$PSVersionTable.PSVersion:结果=2.0.-1.-1

Install-Module插件吗?如何运行此命令?

4

2 回答 2

9

PsGet安装了吗?这就是通过 PsGet 安装部分。

之后的部分是手册说明

  1. 使用 $PSVersionTable.PSVersion 验证您是否拥有 PowerShell 2.0 或更高版本

  2. Get-ExecutionPolicy使用(should be RemoteSignedor )验证是否允许执行脚本Unrestricted。如果未启用脚本,请以管理员身份运行 PowerShell 并调用Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm.

  3. 验证 git 是否可以从 PowerShell 运行。如果找不到该命令,您将需要添加一个 git 别名或添加 %ProgramFiles(x86)%\Git\cmd(或者%ProgramFiles%\Git\cmd如果您仍然使用 32 位)到您的 PATH 环境变量。

  4. 将 posh-git 存储库克隆到本地计算机。

  5. 从 posh-git 存储库目录中,运行.\install.ps1.

  6. 享受!

于 2015-04-23T16:04:39.037 回答
1

我有同样的问题,但$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命令。

于 2021-04-22T20:31:06.073 回答