ohpm : 无法将“ohpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

发布时间 2024-01-04 16:56:08作者: MegaSu

ohpm : 无法将“ohpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

造成该问题有两个:

  1. 没有配置好 ohpm 的环境变量。
  2. 没有配置好 PowerShell 安全策略的原因。

两个步骤都要做好,才能真正解决问题。

问题1:配置环境变量

安装 ohpm 之后,不能直接在命令行中使用 ohpm,需解决环境变量问题。

步骤截图

  1. 将 ohpm 安装 bin 目录,添加至环境变量中。
    image

  2. 添加完变量后重开命令行窗口,执行 ohpm -v 查看 ohpm 版本号,终端输出版本号信息(如1.2.0)即为成功。

ohpm -v

image

问题2:PowerShell 安全策略

能在 cmd 终端中使用 ohpm,但不能在 PowerShell 中使用,需解决安全策略问题。

步骤截图

  1. Win 键 + Q ,在搜索框内输入 Powershell 。

  2. 点击以管理员身份运行 Powershell。
    ???注意:需管理员身份运行才有效。
    image

  3. 粘贴代码以下代码,按回车键执行命令。

set-executionpolicy remotesigned

image

  1. 输入字母 A,表示全是,按回车键确认。
    image

  2. 重开 PowerShell 终端就可以啦。
    ???注意:需重开终端后才生效。

最后

求点赞支持???