首先需要安装Golang,有两种常见方式:
sudo apt update sudo apt install golang-go
.tar.gz
安装包(如go1.21.0.linux-amd64.tar.gz
),然后解压到/usr/local
目录:sudo tar -C /usr/local -xzf go<version>.linux-amd64.tar.gz
Golang的核心环境变量需配置GOROOT
(Go安装路径)、GOPATH
(工作空间路径)和PATH
(可执行文件路径)。
~/.bashrc
(或~/.profile
,根据系统配置选择),使用文本编辑器(如nano
)打开:nano ~/.bashrc
export GOROOT=/usr/local/go # Go安装路径(手动安装时为/usr/local/go,apt安装时可能为/usr/lib/go) export GOPATH=$HOME/go # 工作空间路径(默认在用户主目录下的go文件夹) export PATH=$PATH:$GOROOT/bin:$GOPATH/bin # 将Go命令和第三方工具加入PATH
注:若使用apt安装,
GOROOT
可能需要调整为/usr/lib/go
,可通过ls /usr/lib/go
确认安装路径。
保存文件后,运行以下命令使环境变量立即生效:
source ~/.bashrc
或重启终端。
go version
若显示Go版本信息(如go1.21.0 linux/amd64
),则说明安装与路径配置成功。echo $GOROOT # 应输出Go安装路径(如/usr/local/go) echo $GOPATH # 应输出工作空间路径(如/home/username/go)
Go 1.11及以上版本推荐使用Go Modules
管理依赖,可设置代理加速下载:
go env -w GOPROXY=https://goproxy.cn,direct # 国内推荐使用goproxy.cn go env -w GO111MODULE=on # 开启模块支持
可将上述命令添加到~/.bashrc
中,避免每次终端重启需重新设置。
完成以上步骤后,即可在Ubuntu系统中正常使用Golang进行开发。