Golang安装过程中遇到的问题如何解决
Golang安装过程中遇到的问题如何解决 我按照网站上的说明操作,使用MSI安装包在电脑上创建了C:/go目录。但是,当我在命令行中尝试使用时,出现了如下图所示的问题。我已经检查了环境变量,一切看起来都正常。
而且,上次我按照命令行的建议操作后,居然得到了一个Linux版本的Go(我使用的是Windows系统),这真的很奇怪。
急需帮助!!!拜托了!!! 谢谢

更多关于Golang安装过程中遇到的问题如何解决的实战教程也可以访问 https://www.itying.com/category-94-b0.html
你好,@Weixin_Feng,看起来你是在 Windows 的 Linux 子系统(WSL)中运行 bash。据我所知,你无法在该环境中运行 Windows 程序,因此你安装的 Go 版本无法从那个界面访问。你可以:
- 使用 PowerShell 或命令提示符,而不是 WSL,来运行你通过 MSI 安装的 Go 版本。
或者
- 在你 WSL 中运行的 Linux 发行版里安装 Go。
从你描述的情况来看,这很可能是因为环境变量配置不正确导致的。主要问题可能出在GOROOT和PATH的设置上。
首先,确认你的Go安装路径。既然你使用了MSI安装包并创建了C:/go目录,那么GOROOT应该设置为C:\go。
打开命令提示符,执行以下命令来检查当前的环境变量:
echo %GOROOT%
echo %PATH%
如果GOROOT没有正确设置,或者PATH中没有包含Go的二进制文件路径,你需要手动添加。
对于Windows系统,可以这样设置环境变量:
- 打开系统属性 -> 高级 -> 环境变量
- 在系统变量中,添加或修改以下变量:
GOROOT:C:\go- 在
PATH中添加:%GOROOT%\bin
如果你之前错误地安装了Linux版本的Go,可能需要完全卸载后重新安装。确保从官方下载页面选择正确的Windows安装包:https://golang.org/dl/
安装完成后,重新打开命令提示符,验证安装:
go version
如果仍然遇到问题,可能是之前的安装残留导致的。尝试清理旧的Go安装:
- 删除
C:\go目录 - 删除用户和系统环境变量中所有Go相关的设置
- 重新启动计算机
- 重新安装Go for Windows
如果问题依旧,可以检查是否有其他Go版本干扰。在命令提示符中运行:
where go
这会显示所有找到的go可执行文件路径,确保只有C:\go\bin\go.exe这一个结果。
按照这些步骤操作后,应该能解决你的Go安装问题。

