Intel芯片Mac安装Git LFS失败提示lfs命令未找到求助
问题原因
apt是Debian/Ubuntu系列Linux发行版的包管理工具,macOS不支持该命令,你遇到的Java运行时相关报错和Git LFS问题没有关联,安装JRE、JDK属于无效操作。C:\Program Files\Git\bin是Windows系统下的Git路径,添加到macOS的系统路径中不会产生任何作用。- 你通过Homebrew安装Git LFS后提示命令不存在,核心原因是Homebrew的二进制文件目录未被正确加入终端的PATH环境变量,或安装后未完成Git LFS的全局初始化。
解决步骤(Intel芯片Mac适用)
- 清理错误配置:打开终端,根据你使用的shell编辑对应配置文件(macOS Catalina及更新版本默认使用zsh,旧版本默认使用bash),删除配置中所有和
C:\Program Files\Git\bin相关的内容。 - 清理残留的损坏安装:
brew uninstall git-lfs brew cleanup
- 配置Homebrew路径到环境变量:
Intel芯片Mac的Homebrew默认安装二进制文件到/usr/local/bin目录,执行对应命令写入配置:
- 若使用zsh:
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc source ~/.zshrc
- 若使用bash:
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile source ~/.bash_profile
- 重新安装Git LFS:
brew install git-lfs
- 验证安装路径是否正确:
which git-lfs
命令正常执行会返回/usr/local/bin/git-lfs,说明二进制文件已经可以被终端识别。
6. 完成Git LFS全局初始化:
git lfs install
执行成功终端会返回Git LFS initialized.提示,后续即可正常使用所有Git LFS相关命令。
异常排查
如果完成以上步骤后仍提示命令不存在,执行以下命令检查Git全局配置是否正确加载LFS过滤器:
git config --global --list | grep lfs
正常返回结果会包含filter.lfs.clean、filter.lfs.smudge等相关配置项,如果没有对应结果,重新执行一次git lfs install即可。
内容的提问来源于stack exchange,提问作者Ejaz
相关产品推荐
相关产品推荐

