【Golang】简记操作:Centos安装、卸载、升级Golang运行环境

目录

安装

1、根据实际需求选择合适的golang版本

如下图,选择合适的版本,右键复制链接

2、在Centos选择合适的目录下载golang的源文件

3、解压golang的源文件,解压完成即可执行go命令

4、设置golang的全局环境变量(/etc/profile)

[编辑文件、 编辑文件的内容、执行命令使环境变量生效](#编辑文件、 编辑文件的内容、执行命令使环境变量生效)

第一种编写方法

第二种编写方法

校验全局环境变量是否设置成功

5、设置golang的相关变量

升级、卸载

查看已安装golang的信息

卸载

1、删除或迁移已安装的golang的解压目录(GO环境变量:GOROOT的值)

2、查看go的相关环境变量,是否需要删除

升级

1、先完成旧版本卸载

2、重新进行golang指定版本的安装操作

感谢阅读,欢迎讨论


安装

1、根据实际需求选择合适的golang版本

网址:All releases - The Go Programming Language

如下图,选择合适的版本,右键复制链接

2、在Centos选择合适的目录下载golang的源文件

复制代码
# 建立存放目录并进行资源下载
mkdir /usr/local/golang && \
cd /usr/local/golang && \
wget -c https://golang.google.cn/dl/go1.15.15.linux-amd64.tar.gz

3、解压golang的源文件,解压完成即可执行go命令

复制代码
# 解压到指定目录
cd /usr/local/golang && \
tar -C /usr/local -xzf go1.15.15.linux-amd64.tar.gz
# 此时通过绝对路径已可以执行go命令
/usr/local/go/bin/go version

4、设置golang的全局环境变量(/etc/profile)

编辑文件、 编辑文件的内容、执行命令使环境变量生效

第一种编写方法
复制代码
echo "export PATH=$PATH:/usr/local/go/bin" >> /etc/profile && \
source /etc/profile 
第二种编写方法
复制代码
vim /etc/profile

# 在文件尾添加变量
# golang源码解压时指向目录:/usr/local/go/bin
export PATH=$PATH:/usr/local/go/bin 

source /etc/profile

校验全局环境变量是否设置成功

复制代码
go version

5、设置golang的相关变量

复制代码
# 开启功能:go module
go env -w GO111MODULE=on
# 更改go代理为国内源
go env -w GOPROXY=https://goproxy.io,direct

升级、卸载

查看已安装golang的信息

复制代码
go env

卸载

1、删除或迁移已安装的golang的解压目录(GO环境变量:GOROOT的值)

2、查看go的相关环境变量,是否需要删除

GOCACHE、GOENV、GOMODCACHE、GOPATH、

升级

1、先完成旧版本卸载

2、重新进行golang指定版本的安装操作

感谢阅读,欢迎讨论

相关推荐
cch891811 小时前
汇编与Go:底层到高层的编程差异
java·汇编·golang
2401_8955213411 小时前
SpringBoot Maven快速上手
spring boot·后端·maven
disgare12 小时前
关于 spring 工程中添加 traceID 实践
java·后端·spring
ictI CABL12 小时前
Spring Boot与MyBatis
spring boot·后端·mybatis
小江的记录本13 小时前
【Linux】《Linux常用命令汇总表》
linux·运维·服务器·前端·windows·后端·macos
yhole16 小时前
springboot三层架构详细讲解
spring boot·后端·架构
香香甜甜的辣椒炒肉17 小时前
Spring(1)基本概念+开发的基本步骤
java·后端·spring
白毛大侠17 小时前
Go Goroutine 与用户态是进程级
开发语言·后端·golang
ForteScarlet18 小时前
从 Kotlin 编译器 API 的变化开始: 2.3.20
android·开发语言·后端·ios·开源·kotlin
大阿明18 小时前
SpringBoot - Cookie & Session 用户登录及登录状态保持功能实现
java·spring boot·后端