答案是环境变量PATH未正确配置导致系统找不到Go命令。首先确认Go是否安装,检查安装路径如/usr/local/go;然后将GOROOT设为安装路径,并将$GOROOT/bin添加到PATH中;最后修改~/.bashrc或~/.zshrc等配置文件并执行source命令使更改生效,再运行go version即可显示版本信息。

在终端里敲下
go version
command not found
PATH
遇到
go version
command not found
确认Go是否真的安装了: 有时候我们以为装了,其实没成功。最简单的办法是去Go官网(golang.org)下载对应系统的安装包,重新走一遍安装流程。或者,如果你是macOS用户,用Homebrew安装(
brew install go
sudo apt install golang-go
找到Go的安装路径: Go默认会安装在特定位置。例如,在macOS或Linux上,如果你通过官方安装包安装,通常是
/usr/local/go
GOROOT
立即学习“go语言免费学习笔记(深入)”;
配置环境变量: 这是关键一步。我们需要告诉系统Go的可执行文件在哪里。
~/.bashrc
~/.zshrc
~/.profile
~/.bashrc
/usr/local/go
export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin # 建议也设置GOPATH,虽然对go version不直接影响,但对后续开发重要 # export GOPATH=$HOME/go # export PATH=$PATH:$GOPATH/bin # 如果你的项目可执行文件会编译到GOPATH/bin
这里稍微提一句
GOPATH
go version
GOPATH
source ~/.bashrc
重新验证: 再次输入
go version
我个人倾向于手动配置,这样对整个Go环境的运作机制理解更深。虽然包管理器方便,但有时候它隐藏了太多细节,一旦出问题排查起来反而更麻烦。手动配置,哪怕是多敲几行字,那种掌控感是无与伦比的。
这个问题,说到底就是你的操作系统在执行命令时,不知道去哪里找那个叫做
go
PATH
PATH
ls
cd
python
go
PATH
command not found
所以,
go version
$GOROOT/bin
PATH
我见过不少初学者,包括我自己当年,安装完Go,甚至确认了Go的安装目录确实有
go
$GOROOT/bin
PATH
source
理解
PATH
谈到Go的环境配置,除了
PATH
GOROOT
GOPATH
GOROOT:Go语言的“老家”
GOROOT
go fmt
go vet
GOROOT
/usr/local/go
GOROOT
/usr/local/go
GOROOT
bin
$GOROOT/bin
go
$GOROOT/bin
PATH
go
GOROOT
GOPATH:从“工作区中心”到“辅助角色”
GOPATH
GOPATH
GOPATH
$GOPATH/src
$GOPATH/pkg
$GOPATH/bin
go install
那时候,如果你想导入一个第三方库,比如
github.com/gin-gonic/gin
go get
$GOPATH/src/github.com/gin-gonic/gin
GOPATH
然而,随着Go Modules(Go 1.11及更高版本)的引入,
GOPATH
以上就是解决在终端输入go version提示命令未找到的Golang环境问题的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号