下面以 Go 1.21+ 为例,介绍在 Linux(Ubuntu / CentOS 等通用) 上安装和配置 Golang 的方法。
到官网获取最新版本(以 amd64 为例):
cd /tmp
wget https://go.dev/dl/go1.21.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz
vim ~/.bashrc
在文件末尾添加:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
source ~/.bashrc
如果是 zsh:
vim ~/.zshrc
source ~/.zshrc
go version
输出类似:
go version go1.21.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, Go!")
}
运行:
go run main.go
sourcesudo chown -R $USER:$USER $GOPATH
可使用:
g 工具asdf如果你用的是 Ubuntu / CentOS / Debian / Alpine,或者想用 Docker / VS Code,可以告诉我,我可以给你更具体的方案。