[ 后端基础Day5 | 青训营笔记]

107 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第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子系统】,点击确定后会系统会提示重启,选择确认即可

7b122bd4d2da4d93b581c55ca16771ed.png

设置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…

f76e472cdeac4653bacb66894546d1a4.png

671b9ad43c8048ce85511d37283e25ce.png

重启完成后就可以在 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编译设置

image-1622996127725.png

image-1622996196647.png

6.启动并验证

执行编排文件

连接wsl中的数据库

wsl中查询

image-20230131235223724.png image-20230131235244805.png

image-20230131235258602.png

image-20230131235313094.png

引用

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…