首先需要从官方下载适合你Linux系统的Golang安装包:
# 查看系统架构
uname -m
# 根据架构选择下载(以amd64为例)
wget https://golang.org/dl/go1.21.0.linux-amd64.tar.gz
或者使用最新版本(替换URL中的版本号):
wget https://go.dev/dl/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
编辑你的shell配置文件(~/.bashrc, ~/.zshrc或~/.profile):
# 打开配置文件(以.bashrc为例)
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 ~/go/{bin,src,pkg}
# 验证GOPATH
go env GOPATH
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GO111MODULE=on
创建一个简单的Go程序测试:
mkdir -p ~/go/src/hello
cd ~/go/src/hello
nano hello.go
输入以下内容:
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
编译并运行:
go run hello.go
或者编译为二进制文件:
go build
./hello
# 安装代码格式化工具
go install golang.org/x/tools/cmd/goimports@latest
# 安装静态检查工具
go install honnef.co/go/tools/cmd/staticcheck@latest
# 安装调试工具Delve
go install github.com/go-delve/delve/cmd/dlv@latest
go version
检查更新并升级Golang版本按照以上步骤操作后,你的Linux系统就应该成功配置好了Golang开发环境。