下面按最常见、最实用的方式,从零讲一下 Go(Golang)在 Linux 环境下的配置,适合新手到日常开发。
uname -m
常见:
x86_64 → amd64aarch64 → arm64cd /tmp
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
/usr/localsudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
vim ~/.bashrc
或(zsh 用户):
vim ~/.zshrc
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
source ~/.bashrc
go version
输出类似:
go version go1.22.5 linux/amd64
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
go env
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: command not found/usr/local/go/bin 在 PATH 中GOPROXY如果你说的是:
告诉我具体场景,我可以一步步帮你配。