如何在鲲鹏的云服务器 Ubuntu 18 上更新GoLang到最新版本

网友投稿 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 目录下

如何在鲲鹏的云服务器 Ubuntu 18 上更新GoLang到最新版本

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小时内删除侵权内容。

上一篇:PANDA pipeline的安装与使用-安装(1)
下一篇:7天DWS第7天题
相关文章