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

Linux终端执行Shopify CLI login命令报错Errno::ENOENT如何解决?

问题根因

报错栈最后一行/usr/lib/ruby/2.7.0/open3.rb:213:in 'spawn': No such file or directory - git (Errno::ENOENT)已经明确给出错误原因:你的系统中没有安装Git工具,Shopify CLI在登录后拉取合作方组织信息的环节需要调用Git命令,找不到可执行的Git程序就抛出了该错误。
你之前排查的方向有误:spawn是Ruby的内置内核方法,并没有定义在open3.rb文件中,该问题和Ruby路径识别无关。

修复步骤

  • 首先根据你使用的操作系统安装Git:
    • Debian/Ubuntu 系列Linux:执行 sudo apt update && sudo apt install git -y
    • CentOS/RHEL 系列Linux:执行 sudo dnf install git -y
    • macOS:执行 xcode-select --install 安装系统命令行工具,或通过Homebrew执行 brew install git
    • Windows:直接下载Git官方安装包安装,或通过winget执行 winget install Git.Git
  • 安装完成后执行 git --version 验证,正常输出版本号即代表安装成功
  • 重新执行 shopify login 即可正常完成登录流程

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 19:45:03