已安装Go但终端提示zsh: command not found: go的问题排查
解决zsh中
command not found: go的问题 步骤1:确认Go的实际安装路径
先定位Go可执行文件的位置,在终端执行:
find / -name go -type f -executable 2>/dev/null
你会得到类似/usr/local/go/bin/go或者/opt/homebrew/bin/go的路径,记下该路径的父目录(比如前者是/usr/local/go/bin,后者是/opt/homebrew/bin)。
步骤2:配置zsh环境变量
打开zsh的配置文件~/.zshrc:
nano ~/.zshrc
在文件末尾添加一行,将刚才找到的父目录加入系统PATH:
export PATH=$PATH:/usr/local/go/bin
(把路径替换为你实际查到的目录)
保存并退出编辑器(nano按Ctrl+O回车确认保存,再按Ctrl+X退出),然后让配置立即生效:
source ~/.zshrc
步骤3:验证修复结果
执行以下命令,若能输出Go的版本信息,说明问题已解决:
go version
额外说明
- 若通过Homebrew安装Go,默认路径为
/opt/homebrew/bin,直接将此目录加入PATH即可。 - 若之前已配置过PATH但未生效,检查路径拼写是否正确,或重启终端重试。
内容的提问来源于stack exchange,提问作者Mohit Rakhade
相关产品推荐
相关产品推荐

