go版本升级

这篇博客介绍了如何在Windows和Linux系统下升级Go语言,并解决升级后IDE的配置问题。在Windows上,直接下载新版本覆盖安装,然后在IDE中更新GOROOT。遇到IDE报错,可以通过修改Go源码解决。在Linux上,通过卸载旧版本,解压新版本到/usr/local并设置环境变量。升级后,IDE可能需要重新配置,确保GOROOT设置正确。
摘要由CSDN通过智能技术生成

Window版本的go升级

  • 首先到Go语言中文网下载windows对应的go版本,此处将go升级到1.18.版本

windows版本go安装包下载

  • 直接下载安装,安装之前会提示卸载旧版本,确定后直接安装在原来的Go安装目录 ,直接覆盖
  • 安装成功后,在终端输入go version即可看到go的版本已经升级
    go版本验证
    升级之后,我的开发环境idea中出现了需要重新配置GOROOT的问题
    GOROOT未设置
    idea中GOROOT的设置即为go的安装位置,本文中go的安装位置为D:\basic_tool\Go,但选择后仍然出现如下的报错:The selected directory is not a valid home for Go SDK
    GOROOT设置报错
    此处报错的解决参考此博主的文章【Go系列】Go安装与环境配置,The selected directory is not a valid home for Go SDK
  • 进入Go的安装目录,比如本文为D:\basic_tool\Go\src\runtime\internal\sys,打开zversion.go文件,加上自己的版本号即可
    go版本配置
    idea中某些import的包出现了以下的类似一些报错:
    Found several packages [http, main] in ‘D:/basic_tool/Go/src/net/http;D:/basic_tool/Go/src/net/http’
    引入包提示
    貌似是因为idea的版本也有些低,倒是不影响使用,我就没管哈哈哈哈

Linux版本go升级

  • 若使用的是yum安装的golang,则直接使用yum remove go即可卸载掉旧版本的golang
  • 同样的,到Go语言中文网下载linux对应的go版本
    go安装包下载
  • tar -zxvf go1.18.3.linux-amd64.tar.gz进行安装包的解压
  • 将解压的安装包移动到/usr/local目录
  • 为GOROOT设置环境变量
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
source /etc/profile
  • 此时执行go version即可看到安装成功
    go版本查看
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值