Skip to content
Discussion options

You must be logged in to vote

先看报错本身:它要的是 @pnpm/exe.darwin-x64,但你的机器是 M5(arm64),说明 volta 那层给你的 pnpm 是 x64 二进制、在 Rosetta 下跑的;再加上 pnpm 11 校验自身 native binary 时要去项目的 pnpm-lock.yaml 里找 @pnpm/exe 的条目,找不到就抛这个错。volta 对 pnpm 的支持一直偏实验性,建议绕开它的 shim 试试:在仓库目录里 corepack enable 之后直接跑 pnpm install(corepack 会按 package.json 里 packageManager 字段拉对应版本),或者 npm i -g pnpm 装 JS 实现版再装依赖。

另外,如果你 clone 源码只是为了用 dsh 而不是改它,可以完全绕开这套环境:我打包了免装 Node 的安装包(官方 @deepseek-ai/dsh npm 包原样 + 官方 Node,mac 有 arm64 原生的 DMG/pkg),双击装完就能用:https://github.com/codeAnqiang-ma/dsh-installers ,背景见 #414

Replies: 3 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@fudm2019
Comment options

Answer selected by fudm2019
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants