DevEco Studio 5.0.0 ohpm ERROR: Found exception: Error: EPERM: operation not permitted

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

DevEco Studio 5.0.0 ohpm ERROR: Found exception: Error: EPERM: operation not permitted

DevEco Studio 5.0.0 Release
- Build #DS-233.14475.28.36.503910
- Build Version: 5.0.3.910, built on November 1, 2024
- Runtime version: 17.0.12+1-b1087.25 x86_64
- VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
- macOS 14.5

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

ohpm INFO: MetaDataFetcher fetching meta info of package ‘@ohos/hypium’ from https://repo.harmonyos.com/ohpm/

ohpm INFO: MetaDataFetcher fetching meta info of package ‘@ohos/hamock’ from https://repo.harmonyos.com/ohpm/

ohpm INFO: fetch meta info of package ‘@ohos/hamock’ success https://repo.harmonyos.com/ohpm/@ohos/hamock

ohpm INFO: fetch meta info of package ‘@ohos/hypium’ success https://repo.harmonyos.com/ohpm/@ohos/hypium

ohpm ERROR: Found exception: Error: EPERM: operation not permitted, open ‘/Users/admin/.ohpm/cache/content-v1/sha512/2b/a9/433d873a56429ee9904d41af5aa06f9964c8b0a9f711ffbc80545494188b8e0213ef089028f7eb757d99e97b47414413f18f66f13cf6ca87af55bb202d0e’, reached retry limit or non retryable error encountered.

ohpm ERROR: ERUNNING execute tasks failed, Error: EPERM: operation not permitted, open ‘/Users/admin/.ohpm/cache/content-v1/sha512/2b/a9/433d873a56429ee9904d41af5aa06f9964c8b0a9f711ffbc80545494188b8e0213ef089028f7eb757d99e97b47414413f18f66f13cf6ca87af55bb202d0e’

ohpm ERROR: Found exception: Error: EPERM: operation not permitted, open ‘/Users/admin/.ohpm/cache/content-v1/sha512/70/48/c380b1429b77166437915e4eda8015243ea8d6c54a3a0107a2bb480491bdc9f044aa95db902d22177a8ddc0ac9bc53f6ac2fb88a8c5f396723aeb9f00649’, reached retry limit or non retryable error encountered.

ohpm ERROR: Install failed, detail: Error: EPERM: operation not permitted, open ‘/Users/admin/.ohpm/cache/content-v1/sha512/2b/a9/433d873a56429ee9904d41af5aa06f9964c8b0a9f711ffbc80545494188b8e0213ef089028f7eb757d99e97b47414413f18f66f13cf6ca87af55bb202d0e’


2 回复
DevEco Studio 5.0.0 中的 `ohpm ERROR: Found exception: Error: EPERM: operation not permitted` 错误通常是由于文件或目录的权限问题导致的。具体来说,可能是当前用户没有足够的权限来执行某些操作,例如创建、修改或删除文件或目录。

在鸿蒙开发环境中,`ohpm`  OpenHarmony Package Manager 的缩写,用于管理项目依赖。当出现 `EPERM` 错误时,可能是以下原因之一:

1. 文件或目录权限不足:检查相关文件或目录的权限,确保当前用户有读写权限。
2. 文件或目录被锁定:某些文件可能被其他进程锁定,导致无法访问。可以通过关闭相关进程或重启系统来解决。
3. 防病毒软件或安全软件拦截:某些安全软件可能会阻止文件的创建或修改,检查安全软件的设置或暂时禁用相关功能。
4. 文件系统问题:文件系统可能存在错误,可以尝试使用文件系统检查工具(如 `chkdsk`  `fsck`)来修复。

解决该问题的方法包括:

- 确保 DevEco Studio 以管理员权限运行。
- 检查并修复相关文件或目录的权限。
- 关闭可能锁定文件的进程。
- 检查并调整防病毒软件或安全软件的设置。
- 运行文件系统检查工具修复文件系统错误。

如果问题仍然存在,可以尝试清理项目缓存或重新安装 DevEco Studio

该错误通常是由于文件权限问题导致的。请检查以下步骤:

  1. 确保您有足够的权限访问项目目录。

  2. 尝试以管理员身份运行DevEco Studio。

  3. 清理项目缓存:File > Invalidate Caches / Restart

  4. 如果问题仍然存在,尝试重新安装ohpm:ohpm install

  5. 确保DevEco Studio和ohpm都已更新到最新版本。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!