排错
修复 dsh plugin add 无法使用
dsh plugin add 无法使用时,应先区分命令解析、package 解析、profile 选择和依赖安装。
01
把命令当作数据核对
根据当前上游文档检查 package 或本地路径以及 profile。不要靠猜测修复复制来的占位符。
- 移除 Markdown 格式
- 明确替换文档占位符
- 不要运行未核对来源的 shell pipeline
02
确认失败发生在哪个阶段
registry 404、权限错误、ignored build 和 profile 错误需要不同处理。保留准确 exit code 和包管理器输出。
- 独立确认网络与 registry
- 检查写入权限
- 找到失败阶段后再重试
核对来源
来源用于核对当前事实,不代表来源方认可本站结论。
dsh plugin add 无法使用常见问题
命令是从文档复制的,为什么 dsh plugin add 无法使用?
复制来的命令经常带着 Markdown 残留、中文引号,或者一个你本该替换掉的占位符。把命令当纯文本逐个参数看一遍,再去怀疑工具本身。
怎么判断是哪个阶段失败的?
registry 404 说明包名或版本不存在,权限错误说明安装路径不可写,ignored build 警告说明依赖脚本被阻止,profile 错误说明目标 profile 不存在。这四种要用完全不同的方式处理。
能不能根据插件显示名猜 package 名?
不能。目录里的名字只是展示用的标签,靠猜正是装上仿冒包的典型路径。package 名一律从仓库里取。
dsh plugin add 无法使用时反复重试有用吗?
只有真正的网络故障才有用。404 或权限错误之后重复执行只会重复同一个错误,还会让人看不清最初是哪一步失败的。
同一条命令在另一台机器能跑,这台不行?
对比两台机器的包管理器版本、registry 配置和当前 profile。大部分「换台机器就好了」的安装问题都出在这三项里。