下面按最常见场景给你一套 Linux + Go 开发环境配置指南,从零开始,照着做基本不会错。
uname -m
x86_64 → amd64aarch64 → arm64cd /tmp
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
# bash
vim ~/.bashrc
# zsh
vim ~/.zshrc
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
source ~/.bashrc
# 或
source ~/.zshrc
go version
输出类似:
go version go1.22.5 linux/amd64
go env -w GOPROXY=https://goproxy.cn,direct
可选:
go env -w GOSUMDB=off
mkdir ~/hello && cd ~/hello
go mod init hello
main.go
package main
import "fmt"
func main() {
fmt.Println("Hello, Linux Go!")
}
运行:
go run main.go
go install golang.org/x/tools/gopls@latest
go install github.com/go-delve/delve/cmd/dlv@latest
goplsgo: command not found/usr/local/go/bin 存在如果你告诉我:
我可以给你更精准的配置方案。