鲲鹏服务器Apollo部署(鲲鹏服务器配置)
1035
2022-05-28
Go(又称 Golang)
是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。
本文介绍如何在鲲鹏的云服务器上对Golang进行更新,希望能减少新手的门槛。
环境如下:
类别
子项
版本
云服务器配置
ECS实例类型
kc1.large.2
ECS配置
2U4GB
EVS(系统盘)
高IO(40GB)
EVS(数据盘)
普通IO(100GB)
云OS
Ubuntu
18.04
Kernel
4.15.0-29
此次实验的环境为ubunut18.04,其他操作系统的操作也是大同小异。
首先检查本地的go版本。从下图可以看出系统最新的版本为1.10
下载最新的golang,地址为: https://golang.org/dl/
但是由于墙,导致无法下载。因此,我们从国内的镜像中下载。
wget https://studygolang.com/dl/golang/go1.13.4.linux-arm64.tar.gz
下载完成后,我们先卸载原本的go版本。
sudo apt-get remove golang-1.10
sudo apt autoremove
卸载完成后,我们将原本下载好的解压到 /usr/local 目录下
tar -C /usr/local -zxvf go1.13.4.linux-arm64.tar.gz
GO 环境配置
现在,需要设置转到语言环境变量为您的项目。通常需要设置3个环境变量GOROOT,GOPATH和PATH 。
GOROOT 是软件包安装在系统上的位置。
GOPATH 是工作目录的位置。
设置PATH变量来访问Go bin。
为了使后面所有的开发都能有go环境,我们还需要将其写入.profile文件中。代码如下所示。
echo "export GOROOT=/usr/local/go" >> ~/.profile
echo "export PATH=$GOPATH/bin:$GOROOT/bin:$PATH" >> ~/.profile
source ~/.profile
最后可以通过go version 查看版本号
通过go env命令查看go的环境变量
Go语言
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。