linux 安装go
安装
本文撰写日期最新的go稳定版是go1.25.3,请自行将替换合适系统架构的版本
wget https://go.dev/dl/go1.25.3.linux-amd64.tar.gz通过删除 /usr/local/go 文件夹(如果存在)来删除任何以前的 Go 安装(直接覆盖会导致失败),然后将刚刚下载的存档提取到 /usr/local,在 /usr/local/go 中创建一个新的 Go依赖
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.25.3.linux-amd64.tar.gz下面将 /usr/local/go/bin 添加到PATH环境变量
临时配置
可以直接在终端输入下面命令来配置临时环境变量,在终端执行:
export PATH=$PATH:/usr/local/go/bin
go version当前用户重新登录后会丢失环境变量(失效)
对当前用户生效
编辑当前用户的 shell 配置文件,在终端执行:
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc
go version重新登录不会丢失,但只对当前登录用户生效,其它用户不会生效。
系统环境配置(All in)
编辑系统环境配置文件
nano /etc/profile在最后一行添加
# >>> Go environment setup >>>
if [ -d /usr/local/go/bin ]; then
export PATH=$PATH:/usr/local/go/bin
fi
# <<< Go environment setup <<<然后执行
source /etc/profile
go version重启终端不会丢失,且对所有用户生效。
卸载
- 删除整个 go 目录。
整个解压目录/usr/local/go - 删除目录后还需要从环境变量中删除 Go bin 目录PATH。
a:临时配置,重新登录
b:当前用户生效,删除.bashrc里面的环境变量
c:系统环境配置,删除追加的内容
编译
Windows/linux本地编译:
go build -o hellolinux跨平台编译:
GOOS=linux GOARCH=amd64 go build -o hello-amd
GOOS=linux GOARCH=arm64 go build -o hello-armSpecial Thanks To:
Download and install
Managing Go installations
标签:无
《linux 安装go》 © 2025 by 吃蛋的小子 依据 CC BY-SA 4.0 许可协议授权