Ubuntu22.04配置Go环境

本文介绍了在Ubuntu系统上配置Go环境的两种方法:一是直接使用apt包管理器安装默认版本,二是下载官方包进行手动配置,包括设置环境变量、GOPATH和使用国内镜像加速下载。
该文章已生成可运行项目,

Ubuntu上配置Go环境biCentOS简单多了,有两种方案,一种直接使用apt进行安装,一种自己从官网下载安装包进行安装。

1、使用apt直接安装

更新apt安装包,常规操作

apt update

然后看看apt自带的Go版本是多少

apt list golang

是1.18版本,如果使用apt安装的话非常简单

apt install golang

但是最新版本的go已经是1.21.1了,我想安装最新版本的,所以选择手动安装

2、手动配置Go 

1、下载压缩包,到官网找到下载地址All releases - The Go Programming Language

wget https://golang.google.cn/dl/go1.21.4.linux-amd64.tar.gz

2、解压

tar -xvf go1.21.4.linux-amd64.tar.gz

3、移动到/usr/local目录下

mv go /usr/local

4、配置环境变量

# 打开环境变量配置文件
vi ~/.bashrc

# 粘贴以下内容
export GOROOT=/usr/local/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

# 建议再增加以下两项配置
# 1.13之后的版本都是用mod了,所以gopath指定个地方就可以了,三方依赖会下载到那里
export GOPATH=/go
# 配置国内镜像,下载依赖速度会很快
export GOPROXY=https://mirrors.aliyun.com/goproxy/,direct

# 保存关闭后刷新一下即可
source ~/.bashrc

# 建议打开gomod开关
go env -w GO111MODULE=on

看一下版本号,配置成功了

本文章已经生成可运行项目
### 在 Ubuntu 22.04安装 Go 语言环境以解决构建 Python 库时出现的 `'go: not found'` 错误 在 Ubuntu 22.04安装 Go 语言环境可以通过以下方法完成,确保 `build_amd64.sh` 脚本能够正确运行。 #### 下载并安装 Go 从官方下载适合的操作系统版本,并进行解压和安装。以下是具体操作: ```bash wget https://golang.org/dl/go1.20.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go1.20.linux-amd64.tar.gz ``` 上述命令会将 Go 安装到 `/usr/local/go` 目录下[^1]。 #### 配置环境变量 为了使系统能够识别 Go安装路径,需要将其添加到环境变量中。编辑 `/etc/profile` 文件以全局生效: ```bash sudo nano /etc/profile ``` 在文件末尾追加以下内容: ```bash export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin ``` 保存后执行以下命令使更改生效: ```bash source /etc/profile ``` 此外,也可以通过修改用户的 `.bashrc` 文件来配置环境变量: ```bash nano ~/.bashrc ``` 在文件末尾追加相同的环境变量配置: ```bash export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin ``` 保存后执行以下命令使更改生效: ```bash source ~/.bashrc ``` #### 验证安装 完成安装环境变量配置后,验证 Go 是否正常工作: ```bash go version ``` 如果显示类似 `go version go1.20 linux/amd64` 的信息,则表示安装成功[^1]。 #### 确保脚本权限 确认 `build_amd64.sh` 脚本具有可执行权限。如果没有,请使用以下命令设置权限: ```bash chmod +x build_amd64.sh ``` #### 运行脚本 重新运行脚本以验证问题是否已解决: ```bash ./build_amd64.sh ``` --- ###
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值