Centos7安装Go的SDK并提供给其他服务使用
- Golang
- 2023-03-15
- 563热度
- 0评论
SDK下载
-
下载地址
All releases - The Go Programming Language ---
https://go.dev/dl
-
版本选择
go1.19.7.linux-amd64.tar.gz
-
命令
cd /andy/data1/storage/environment
wget https://go.dev/dl/go1.19.7.linux-amd64.tar.gz
或wget http://go.dev/dl/go1.19.7.linux-amd64.tar.gz
提示:
常见CPU架构
- ARM架构:aarch64、arm64
- X86架构:x86_64、x64、AMD64
- MIPS架构:mips
Linux下如何查看系统CPU架构
- Arch命令:直接输出架构方式。aarch64 就是 ARM 架构,x86_64 就是 X86 架构
- uname -a 命令:输出中有关键词 aarch64 就是 ARM 架构,有关键词 x86_64 就是 X86 架构
- lscpu:查看CPU信息,其中Architecture就是指架构
- docker version:在docker中,x86_64是以AMD64显示,说明它们都是指一个架构
安装步骤
解压下载的文件
-
将文件解压到指定位置即可,这里解压到
/andy/data1/storage/environment
。
tar -zxvf go1.19.7.linux-amd64.tar.gz
rm -rf
./go1.19.7.linux-amd64.tar.gz
说明:解压的路径不要有中文或特殊符号,如空格等
文件目录简介
-
bin:go的指令目录,包含三个指令
-
go
:用来编译go语言的源代码并运行go程序 -
gofmt
:源代码格式化工具
-
- src:go语言的源码
配置环境变量
#编辑环境变量文件
vi /etc/profile
#在末行下面加入以下内容
export GOROOT=/andy/data1/storage/environment/go
export PATH=$GOROOT/bin:$PATH
export GOPATH=/andy/data1/storage/vscode/workspace/go
#使配置生效
source /etc/profile
测试
输入go version
,能够看到版本号说明配置成功。
其他服务使用方式
docker容器中如果想使用go语言的SDK,只需将/andy/data1/storage/environment
挂载到容器中,并配置好对应的环境变量即可。