首先配置GOROOT指向Go安装目录,再将C:Gobin添加到PATH,可选设置GOBIN,最后重启PowerShell并验证go version及环境变量生效。

在Windows PowerShell中设置Go(Golang)环境变量,主要是配置GOROOT、GOBIN和将Go的可执行路径加入PATH。以下是具体操作步骤。
1. 确认Go安装路径
默认情况下,Go通常安装在:
C:Go
如果你是通过官方安装包安装的,这个路径一般是正确的。你可以通过以下命令确认:
Get-ChildItem C:Gobingo.exe
立即学习“go语言免费学习笔记(深入)”;
2. 设置 GOROOT
GOROOT指向Go的安装目录。在PowerShell中运行以下命令设置用户级别的环境变量:
[System.Environment]::SetEnvironmentVariable(‘GOROOT’, ‘C:Go’, ‘User’)
3. 添加 Go bin 目录到 PATH
为了能在任意位置运行go命令,需要把C:Gobin加入PATH:
[System.Environment]::SetEnvironmentVariable(‘PATH’, $env:PATH + ‘;C:Gobin’, ‘User’)
这会把Go的二进制路径追加到当前用户的PATH中。
4. (可选)设置 GOBIN
如果你希望自定义编译后可执行文件的输出目录,可以设置GOBIN:
[System.Environment]::SetEnvironmentVariable(‘GOBIN’, ‘C:Users你的用户名gobin’, ‘User’)
注意:设置GOBIN后,go install会把生成的程序放在这个目录。
5. 重启或刷新环境变量
设置完成后,关闭当前PowerShell窗口,重新打开一个新的窗口,然后运行:
go version
如果正确显示Go版本,说明环境变量配置成功。
也可以检查变量是否生效:
echo $env:GOROOT
echo $env:GOBIN
echo $env:PATH
基本上就这些。只要路径正确,PowerShell中通过SetEnvironmentVariable设置用户级变量是稳定有效的方法。
以上就是Golang如何在Windows PowerShell设置环境变量的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1424159.html
微信扫一扫
支付宝扫一扫