执行git config --edit --global提示command not found如何解决
错误原因
该command not found报错的核心是Git执行git config --edit --global时,无法在系统路径中找到对应编辑器的可执行文件,和Git本身的安装无关,常见诱因如下:
- 未给Git配置Eclipse作为默认编辑器,Git默认调用的vi、nano等编辑器不存在于当前系统
- 已配置的Eclipse路径格式错误(路径包含空格时未加引号、路径拼写错误)
- Eclipse可执行文件路径未加入系统环境变量,或环境变量修改后未重启命令行生效
报错提示参考:
排查步骤
- 验证Git环境是否正常:执行
git --version,如果能正常返回版本号,说明Git本身无问题,故障点在编辑器配置环节 - 查看当前Git默认编辑器配置:执行
git config --global core.editor,确认返回路径为Eclipse可执行文件的正确路径 - 在当前命令行窗口直接输入配置的Eclipse启动命令,验证是否能唤起Eclipse,若无法唤起则为路径配置错误或环境变量未生效
修复方案
根据操作系统执行对应配置命令即可:
Windows系统
Eclipse默认安装路径包含空格,需要嵌套引号标识完整路径:
git config --global core.editor "'C:/Program Files/Eclipse/eclipse.exe' -n -wait"
说明:请将路径替换为本地Eclipse实际安装路径,
-wait参数作用是让Git等待Eclipse窗口关闭后再结束编辑流程,避免Git直接判定编辑完成。
macOS系统
Eclipse默认安装在应用程序目录,配置命令如下:
git config --global core.editor "'/Applications/Eclipse.app/Contents/MacOS/eclipse' -n -wait"
Linux系统
通过包管理器安装的Eclipse可直接执行:
git config --global core.editor "eclipse -n -wait"
手动解压安装的Eclipse,将上述命令中的eclipse替换为本地解压后Eclipse可执行文件的绝对路径即可。
如果仅需要单次使用Eclipse编辑配置,不需要修改全局默认编辑器,可直接执行命令:
git config --edit --global --editor="替换为你的Eclipse可执行文件绝对路径"
内容的提问来源于stack exchange,提问作者ekene uzodinma
相关产品推荐
相关产品推荐

