如何升级golang的版本

升级Golang

主要步骤:

1、卸载旧版本

2、下载新版本

3、安装新版本

4、配置环境变量

详细步骤:

1、卸载旧版本

首先,执行 go env,列出关于go的环境信息,查看 GOROOT 的值,其一般代表go的安装路径;
如:

GOROOT="/usr/local/go"

之后,

如果之前是通过 yum 或者 apt-get 安装的go,则执行相关的代码卸载它:

yum remove go
apt-get remove go

如果是通过手工直接安装(也就是通过复制到某个目录安装),则可以根据 GOROOT 提供的路径,直接删除go的文件夹:

rm -r /usr/local/go

2、下载新版本

到官网下载最新版本,比如 go1.11.linux-amd64.tar.gz

3、安装新版本

解压缩:tar zxvf go1.11.linux-amd64.tar.gz

得到 go 的文件夹后,将其移动或者复制到刚刚获取的 go 安装路径上:

mv ./go /usr/local/

4、配置环境变量

将go的可执行文件的路径添加到PATH中:

export PATH="/usr/local/go/bin:$PATH"

如果上一个版本的路径与其相同,则不用重复添加。

以上就是golang如何升级?的详细内容,更多请关注北单博客其它相关文章!

原创文章,作者:QYQHE,如若转载,请注明出处:https://www.beidanyezhu.com/a/26434.html

(0)
QYQHE的头像QYQHE
上一篇 2025-01-03 14:41:14
下一篇 2025-01-03

相关推荐

  • golang中string和int类型相互转换的示例

    go语言string转int的方法:首先创建一个go示例文件;然后通过“int, err := strconv.Atoi(string)”方法将string转int即可。 gola…

  • golang中导入包的方法

    这篇文章运用简单易懂的例子给大家介绍golang中导入包的方法,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 import Go 使用包(package)作为…

  • Golang实现REST API架构

    有一种说法,golang 编写的 API 不能像其他语言那样简单和通用。但实际上,我遇到很多 REST API 的代码,非常多的抽象,使得代码库变得混乱和复杂,最终伤害了可读性和可…

    2025-01-03
  • golang有哪些数据类型

    这期内容当中小编将会给大家带来有关golang有哪些数据类型,以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 在 Go 编程语言中,数据类型用于声明函数和变量。…

  • golang是什么

    golang是什么?针对这个问题,这篇文章给出了相对应的分析和解答,希望能帮助更多想解决这个问题的朋友找到更加简单易行的办法。 Go(又称Golang)是Google开发的一种静态…

  • 如何用golang实现约瑟夫环

    约瑟夫环概念: 约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3…n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从…

    2025-01-02
  • golang的字符串操作

    Go语言简介 Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫(Robert Griesemer),罗勃…

  • golang中的链接link是什么

    链接(link) 我们编写的程序可能会使用其他程序或程序库( library ) 正如我们在helloworld程序中使用的fmt package 我们编写的程序必须与这些程序或程…

  • golang的内存分配

    本篇文章主要介绍golang的内存分配,文中关于内存分配的算法以及mcache的介绍均以实例展示,有需要的朋友可以参考一下。 程序内存大致可以分为5个段text、data、bss、…

    2025-01-01
  • golang中gopath的介绍

    这篇文章主要介绍了golang中gopath工具,具有一定借鉴价值,需要的朋友可以参考下。如下资料是关于gopath的详细步骤内容。 前言 在本章中,我们将介绍go语言的项目结构、…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

分享本页
返回顶部