桌面版安装桌宠报 desktop profile 错误怎么办
出现 managed exclusively by the Electron application 时,先查命令来自哪一份 DSH。
你会看到什么
error: profile "desktop" is managed exclusively by the Electron application#115 在 Windows 桌面版与 npm CLI 均为 0.2.0-rc.2、dsh-pet 0.3.7 时复现;报告者发现 npm 全局 CLI 拒绝管理 desktop profile,应用自带 CLI 才能通过。#103 另报告组合包识别失败;#73 只有「DSH 0.2.0-rc.2 不兼容」标题、没有正文,不能补出具体原因。
解决步骤
- 优先使用桌面应用的插件管理。
搜索并安装
dsh-pet。若仍提示未声明组合包,转安装失败排查。 - 必须使用终端时,定位应用安装目录。
#115 的安装目录是
D:\dsh;以下是该报告中的路径,只有你的应用也装在这里且文件确实存在时才可照用。在 PowerShell 执行:& 'D:\dsh\resources\runtime\cli\bin\dsh.cmd' plugin --profile desktop add dsh-pet其他安装位置应从已安装应用的实际目录寻找同一相对路径。找不到文件就回应用内安装,不要下载陌生的 dsh.cmd,也不要通过改名 profile 绕过限制。
怎么确认有效
命令不再报 desktop profile 权限错误,桌面应用插件列表能看到安装结果。#115 还以本机插件 /dsh-pet-7340/state 返回 200 验证;该路径必须使用你自己的 DSH 地址,不能照抄报告者端口。
如果还不行
提供实际 CLI 完整路径、DSH 与插件版本和错误全文。仅重复全局安装同版本 npm CLI 无法验证应用自带入口是否可用。安装后显示位置见配置说明,启动崩溃见恢复步骤。
来源与适用范围
原始报告:#115、#103、#73。本文依据已保存的 issue 正文整理,并对照官方 INSTALL 与 CONFIG 文档;未核查后续评论、当前源码与发布记录;报告中的分析和版本仅用于定位,不能据此认定当前版本仍有同样问题或已有修复。
官方参考:安装说明、配置说明(2026-11-03 查阅的上游快照)。配置和运行时目录应以该实例实际使用的 DSH_HOME 为准,~/.dsh 只是默认路径示例。官方安装文档要求安装后重开 DSH;网页实例则重启 dsh web。