admin管理员组

文章数量:1031790

go:快速升级Go版本,我几分钟就解决了

由于底层依赖升级了,那我们也要跟着升,go老版本已经不足满足需求了,必须要将版本升级到1.18以上,网上对比了一些教程,发现这个方法最便捷快速,如果你也有这样的需求,那么这篇应该可以帮助到你

查看当前Go版本

  • 命令查看go版本
代码语言:javascript代码运行次数:0运行复制
go version

可以发现,当下版本是1.15的,版本低于1.18,看来必须要升级版本了


下载高版本Go

登录 Go官网

可以看到针对不同的系统,有不同的版本区分

选择对应系统,下载想要的版本

需要注意自己电脑或者服务器对应的系统版本进行下载

我下载的是go1.18.10.linux-amd64.tar.gz安装包,最新的稳定版本


部署并升级Go版本

备份旧版本

保险起见还是备份好旧版本,防止有需要的情况

  1. 命令行查看旧版本go存放路径
  1. 备份
代码语言:javascript代码运行次数:0运行复制
cd /usr/local
mv go go.1.16.15

部署新版本

  1. 新版本Go上传到go存放路径 因为我是先下载到mac本地,然后再上传服务器的,这里我遇到一个权限问题
代码语言:javascript代码运行次数:0运行复制
scp: /usr/local: Permission denied

我是采用:scp到目标主机有权限的路径,然后用mv移动到目标位置

  1. 将新版本Go压缩包解压到当前路径:/usr/local
代码语言:javascript代码运行次数:0运行复制
sudo tar zxf go1.18.10.linux-amd64.tar.gz
  1. 查看go目录
代码语言:javascript代码运行次数:0运行复制
ls -l go

4. 验证go版本

代码语言:javascript代码运行次数:0运行复制
go version

如上,这就成功对go版本进行了升级,问题成功解决


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2023-12-19,如有侵权请联系 cloudcommunity@tencent 删除服务器权限系统go备份

go:快速升级Go版本,我几分钟就解决了

由于底层依赖升级了,那我们也要跟着升,go老版本已经不足满足需求了,必须要将版本升级到1.18以上,网上对比了一些教程,发现这个方法最便捷快速,如果你也有这样的需求,那么这篇应该可以帮助到你

查看当前Go版本

  • 命令查看go版本
代码语言:javascript代码运行次数:0运行复制
go version

可以发现,当下版本是1.15的,版本低于1.18,看来必须要升级版本了


下载高版本Go

登录 Go官网

可以看到针对不同的系统,有不同的版本区分

选择对应系统,下载想要的版本

需要注意自己电脑或者服务器对应的系统版本进行下载

我下载的是go1.18.10.linux-amd64.tar.gz安装包,最新的稳定版本


部署并升级Go版本

备份旧版本

保险起见还是备份好旧版本,防止有需要的情况

  1. 命令行查看旧版本go存放路径
  1. 备份
代码语言:javascript代码运行次数:0运行复制
cd /usr/local
mv go go.1.16.15

部署新版本

  1. 新版本Go上传到go存放路径 因为我是先下载到mac本地,然后再上传服务器的,这里我遇到一个权限问题
代码语言:javascript代码运行次数:0运行复制
scp: /usr/local: Permission denied

我是采用:scp到目标主机有权限的路径,然后用mv移动到目标位置

  1. 将新版本Go压缩包解压到当前路径:/usr/local
代码语言:javascript代码运行次数:0运行复制
sudo tar zxf go1.18.10.linux-amd64.tar.gz
  1. 查看go目录
代码语言:javascript代码运行次数:0运行复制
ls -l go

4. 验证go版本

代码语言:javascript代码运行次数:0运行复制
go version

如上,这就成功对go版本进行了升级,问题成功解决


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2023-12-19,如有侵权请联系 cloudcommunity@tencent 删除服务器权限系统go备份

本文标签: go快速升级Go版本,我几分钟就解决了