你问的“golang linux配置如何验证”,通常是指 在 Linux 上装好 Go 后,怎么确认环境变量和工具链配置是否正确。下面按「最常见验证方式 → 逐项检查 → 常见问题」来说明。
go version
✅ 正常输出类似:
go version go1.22.2 linux/amd64
❌ 如果提示 command not found → Go 没加入 PATH
go env
重点关注这几项:
GOROOT
GOPATH
GOBIN
PATH
go env GOROOT
一般应为:
/usr/local/go
(取决于你的安装路径)
如果你手动安装:
ls /usr/local/go/bin/go
echo $PATH | tr ':' '\n' | grep go
应包含:
/usr/local/go/bin
或你的 GOBIN 路径
go env GOPATH
默认:
$HOME/go
mkdir -p ~/gotest
cd ~/gotest
cat > main.go <<EOF
package main
import "fmt"
func main() {
fmt.Println("go is working")
}
EOF
运行:
go run main.Go
✅ 输出:
go is working
如果你是用 tar 包安装,一般在 ~/.bashrc 或 ~/.zshrc:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
重载配置:
source ~/.bashrc
go mod init demo
sudo chown -R $USER:$USER $HOME/go
Linux 上验证 Go 配置 =
go version+go env+ 跑一个 hello world
如果你愿意,可以贴一下你的:
go env 输出我可以帮你逐项检查 ✅