对于Debian/Ubuntu系统:
sudo apt update
sudo apt install golang
对于CentOS/RHEL系统:
sudo yum install golang
对于Arch Linux:
sudo pacman -S go
# 下载(替换版本号为你需要的版本)
wget https://dl.google.com/go/go1.21.0.linux-amd64.tar.gz
# 解压到/usr/local目录
sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz
# 删除下载的压缩包
rm go1.21.0.linux-amd64.tar.gz
nano ~/.bashrc
# Golang配置
export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
source ~/.bashrc
go version
应该会显示类似 go version go1.21.0 linux/amd64
的输出。
mkdir -p $GOPATH/{src,bin,pkg}
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GO111MODULE=on
mkdir -p $GOPATH/src/hello
cd $GOPATH/src/hello
nano hello.go
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
go run hello.go
应该会输出 Hello, Go!
# 安装代码格式化工具
go install golang.org/x/tools/cmd/goimports@latest
# 安装调试工具Delve
go install github.com/go-delve/delve/cmd/dlv@latest
如果是手动安装的:
sudo rm -rf /usr/local/go
sudo rm -rf $GOPATH
然后从你的shell配置文件中移除Golang相关的环境变量。
如果是通过包管理器安装的:
# Debian/Ubuntu
sudo apt remove golang
# CentOS/RHEL
sudo yum remove golang