Golang 1.23.1 安装指南

Golang 1.23.1 安装指南 你好,

我在电脑上卸载了版本 1.21.3,然后下载了适用于 Windows ARM 64 的版本 1.23.1。它运行正常,但当我在命令窗口中输入 go version 时,我得到的结果是 go version go1.21.3 windows/amd64。我是不是忘了做什么?

谢谢。

8 回复

重新启动您的终端或计算机。

更多关于Golang 1.23.1 安装指南的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


请检查环境变量是否设置正确,看起来它们没有正确设置,并且没有完全卸载。

请检查环境变量!如果你不知道什么是环境变量,可以去谷歌搜索一下。

您可以尝试通过zip文件进行安装。

我试过了,但结果还是一样… :frowning:

我卸载了Go,删除了所有与Go相关的环境变量和值。 运行 go version 显示消息“go 不是可识别的命令”。 对我来说,这就像第一次安装。我下载了最新版本 1.23.2,安装后,当我在命令行运行 go version 时,却得到了 1.21.3… 还有其他线索吗?

  1. 我使用“添加/删除程序”功能卸载了Go。
  2. 我检查了Program Files目录,里面没有Go文件夹。
  3. 在命令行中运行 go version,得到提示“go 未被识别为内部或外部命令”。

然而,当我安装版本 1.23.1 后,运行 go version 仍然显示是 1.21.3…

看起来你遇到了Go版本冲突的问题。这通常是因为旧版本的Go环境变量仍然在系统中残留导致的。

首先,请检查你的环境变量设置:

  1. 打开命令提示符,运行以下命令查看当前Go的安装路径:
where go
  1. 检查GOROOT环境变量:
echo %GOROOT%
  1. 检查PATH环境变量中Go的路径顺序:
echo %PATH%

解决方案:

  1. 完全卸载旧版本

    • 删除旧版本的Go安装目录(通常是 C:\Go 或你自定义的路径)
    • 删除用户目录下的go文件夹:%USERPROFILE%\go
    • 清理环境变量中的旧Go路径
  2. 重新安装Go 1.23.1

  3. 更新环境变量

    • 安装完成后,确保PATH环境变量指向新版本的Go bin目录
    • 重启命令提示符或终端
  4. 验证安装

go version

应该显示:go version go1.23.1 windows/arm64

如果问题仍然存在,可以尝试手动设置环境变量:

setx GOROOT "C:\Program Files\Go"
setx PATH "%GOROOT%\bin;%PATH%"

然后重启终端再次检查版本。

回到顶部