You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

yarn全局安装eas-cli后执行eas提示zsh: command not found如何解决

故障原因

Yarn全局安装包的可执行文件目录未加入zsh的PATH环境变量检索范围,虽然eas-cli包本身安装成功,但shell遍历可执行程序路径时找不到eas命令,就会抛出zsh: command not found: eas报错。从安装日志能看到,安装成功提示仅标注存在二进制文件,没有输出可执行文件关联路径,也能佐证全局bin路径未被shell识别。

解决步骤
  • 查询Yarn全局二进制文件的实际存放目录,执行命令:
    yarn global bin
    
    macOS/Linux环境下默认路径通常为~/.yarn/bin,记录该命令输出的完整路径。
  • 把Yarn全局bin路径写入zsh配置文件,直接执行以下命令即可自动完成配置,无需手动编辑文件:
    echo 'export PATH="$(yarn global bin):$PATH"' >> ~/.zshrc
    
  • 加载新的zsh配置让改动立即生效,执行:
    source ~/.zshrc
    
  • 验证修复效果,执行:
    eas --version
    
    终端如果正常返回安装的eas-cli版本号(对应你日志里的0.54.1),说明配置生效,后续直接执行eas login等命令即可正常使用。

临时使用方案:如果不想修改环境变量,也可以直接通过npx调用eas-cli,格式为npx eas-cli <子命令>,比如登录操作对应命令npx eas-cli login,不需要额外配置PATH即可运行。

内容的提问来源于stack exchange,提问作者ttsssss

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 12:27:26