HarmonyOS 鸿蒙Next Run "ohpm install"执行安装 出现 ohpm ERROR

发布于 1周前 作者 sinazl 来自 鸿蒙OS

HarmonyOS 鸿蒙Next Run "ohpm install"执行安装 出现 ohpm ERROR

1.Run "ohpm install"执行安装过程

2./Applications/DevEco-Studio.app/Contents/tools/ohpm/bin/ohpm install --all --registry https://repo.harmonyos.com/ohpm/ --strict_ssl true

ohpm ERROR: Invalid dependency default@/Users/mac/XXX/products/default -> default@1.0.0

ohpm ERROR: Found exception: Error: Invalid dependency, reached retry limit or non retryable error encountered.

ohpm ERROR: ERUNNING execute tasks failed, Error: Invalid dependency

ohpm ERROR: Install failed, detail: Error: Invalid dependency

6 回复
我也碰到了这个问题,是moule中循环引用的了entry导致的,在moule的oh-package.json5文件将
dependencies配置中的entry依赖删除即可

我也遇到了,确实要依赖怎么办呢,只能改代码结构吗?

我也遇到了同样的问题,感觉是循环依赖了

1. 检查网络连接:确保你的计算机能正常访问互联网,尤其是 repo.harmonyos.com 站点。在浏览器中尝试访问 https://repo.harmonyos.com/ ,看看能否成功加载页面。

2. 代理设置:如果你正在使用代理服务器,请检查代理设置是否正确。如果有必要,可以尝试关闭代理或更改代理设置。

3. 防火墙设置:检查防火墙设置,确保没有阻止 DevEco Studio 或 OHPM 访问 repo.harmonyos.com。如果有防火墙软件,试着暂时禁用它,然后再次运行 ohpm install。

我这也存在同样的问题,重启 idea 和重启电脑都无效 https://repo.harmonyos.com/ 也能打开,本地没有代理,防火墙也是关的,请问还可能是什么原因?

针对您提到的HarmonyOS鸿蒙系统中使用ohpm install命令进行安装时出现的ohpm ERROR错误,这通常表明在包管理或安装过程中遇到了问题。以下是一些可能的原因及排查方向:

  1. 权限问题:确保您具有足够的权限来执行安装操作,通常需要使用管理员或超级用户权限。

  2. 软件包问题:检查要安装的软件包是否存在损坏或版本不兼容的情况。确保软件包来源可靠且符合当前系统的要求。

  3. 网络问题:如果ohpm需要从远程仓库下载软件包,请检查网络连接是否稳定,以及仓库地址是否正确。

  4. 依赖问题:有时候,软件包可能因为缺少必要的依赖而无法安装。可以尝试使用ohpm的依赖管理功能来自动解决依赖问题。

  5. 系统环境:确认您的HarmonyOS系统环境是否支持当前版本的ohpm以及要安装的软件包。

如果上述排查方向均未能解决问题,建议您检查ohpm的错误日志以获取更详细的错误信息,或者联系HarmonyOS的开发者社区或官方论坛寻求帮助。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。

回到顶部