启用WSL并安装Linux发行版;2. 在WSL中下载、解压Go并配置PATH;3. 设置GOPATH和GOBIN(可选);4. 使用VS Code Remote-WSL插件进行开发,实现Windows与Linux环境融合的Go开发体验。

在Windows上使用WSL(Windows Subsystem for Linux)配置Golang开发环境,可以让你在接近生产环境的Linux系统中进行开发,同时保留Windows的便利性。以下是具体配置步骤。
安装并配置WSL
确保你的Windows系统已启用WSL功能,并安装一个Linux发行版(如Ubuntu):
以管理员身份打开PowerShell,运行:wsl –install,这会自动安装默认的Linux发行版(通常是Ubuntu)重启电脑后,系统会提示你创建一个Linux用户和密码安装完成后,可通过开始菜单启动“Ubuntu”或其他已安装的发行版
如果你只想安装特定发行版,可用:wsl –list –online 查看可选项,然后用 wsl –install -d 安装。
在WSL中安装Go
进入WSL终端后,执行以下步骤安装Go:
立即学习“go语言免费学习笔记(深入)”;
访问 https://www.php.cn/link/3459bf8c8dd0d6bf12f741d85ebd41c0 获取最新Go版本的下载链接(Linux amd64版本)使用wget下载,例如:
wget https://go.dev/dl/go1.22.0.linux-amd64.tar.gz解压到/usr/local目录:
sudo tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz将Go添加到PATH环境变量。编辑~/.bashrc或~/.profile:
echo ‘export PATH=$PATH:/usr/local/go/bin’ >> ~/.bashrc重新加载配置:source ~/.bashrc验证安装:go version 应输出类似 go version go1.22.0 linux/amd64
设置Go工作空间与环境变量(可选但推荐)
虽然Go 1.11+支持模块模式,无需GOPATH,但在某些项目中仍可能需要配置:
创建项目目录:mkdir ~/go-projects设置GOPATH和GOBIN:
echo ‘export GOPATH=$HOME/go-projects’ >> ~/.bashrc
echo ‘export GOBIN=$GOPATH/bin’ >> ~/.bashrc
echo ‘export PATH=$PATH:$GOBIN’ >> ~/.bashrc再次执行 source ~/.bashrc 生效运行 go env 可查看当前Go环境配置
使用VS Code进行开发(推荐)
VS Code配合Remote-WSL插件是高效的开发方式:
安装 VS Code(Windows版)安装扩展:Remote – WSL在WSL终端中进入项目目录,运行:code .VS Code会自动连接WSL,并在其中运行Go扩展(如Go、Delve调试器)编写代码、格式化、调试均可在WSL环境中无缝进行
基本上就这些。配置完成后,你可以在WSL中正常运行go build、go run、go test等命令,享受Linux下的Go开发体验,同时利用Windows的UI和工具链支持。
以上就是Golang如何在Windows中配置WSL开发环境的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1417290.html
微信扫一扫
支付宝扫一扫