这是我参与「第五届青训营 」伴学笔记创作活动的第5天
笔记项目本地搭建实战
1.clone项目到本地
2.安装 WSL 命令
现在,可以使用单个命令安装运行 WSL 所需的一切内容。 在管理员模式下打开 PowerShell 或 Windows 命令提示符,方法是右键单击并选择“以管理员身份运行”,输入 wsl --install 命令,然后重启计算机。
PowerShell复制
wsl --install
wsl中配置go环境
wget -c https://studygolang.com/dl/golang/go1.17.2.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
创建GOPATH文件夹
mkdir ~/go/{src,bin,pkg} -p
将下列环境变量追加到用户的 ~/.profile文件中
export GOROOT=/usr/local/go
export GOPROXY=https://goproxy.io,direct
export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin
source /etc/source
3.基于Windwos11的WSL安装CentOS
安装环境,Windows 11 专业版
启用WSL
在windows设置中打开【启用或关闭Windwos功能】,勾选【适用于Linux的Windwos子系统】,点击确定后会系统会提示重启,选择确认即可
设置WSL的默认版本
在CMD中输入命令wsl --set-default-version 2,更改新分发的默认安装版本,wsl版本第一代和第二代区别详情可以官网查看,此处建议使用 2
下载CentOS系统
这里使用是从github制作的 CentOS8 镜像,大小大约70M左右,点击直达,下载解压选择目录存放。也可以从Windwos商店直接安装其他发行版本(不建议直接在商店安装,因为无法选择安装位置,可以访这个地址,下载后改为zip解压后安装)
4.安装docker【Docker Desktop for windows】
Docker 也专门开发了可以使用 WSL2 中的 Docker 守护进程的桌面管理程序, 打开 Docker Desktop WSL2 backend 页面,下载最新的 Docker Desktop for Windows 程序 ,建议下载stable版本。下载地址为:www.docker.com/products/do…
重启完成后就可以在 WSL2里面使用 docker 命令了。
5.goland中打开项目进行配置
Go 可执行文件处填写wsl2里面的go可执行文件。
在wsl2中运行命令whereis go
返回结果:
go: /usr/local/go /usr/local/go/bin/go /mnt/d/Go/bin/go.exe
其中第二个/usr/local/go/bin/go就是wsl2里面的go的可执行文件了,填写到上图的位置即可。其中返回结果中第一个是go sdk文件夹,第三个是Windows10里面的go环境映射到了wsl2里。
GOPATH的获取通过命令go env获得,返回结果里面的GOPATH="/root/go",其中/root/go就是我的wsl2里面的gopath的路径了,不同Linux的下路径可能不同,不要按照我的路径填写,要自己通过命令查询得到。
点击确定即可。
然后编辑go编译设置
6.启动并验证
执行编排文件
连接wsl中的数据库
wsl中查询
引用
blog.csdn.net/zhangyexina… www.sanfenzui.com/golandcalls… learn.microsoft.com/zh-cn/windo… learn.microsoft.com/zh-cn/windo… www.bilibili.com/read/cv1627…