1 WSL2安装
WSL2 相比WSL1来说,稳定了很多,基本能够应付所有的Linux开发工具,比开虚拟机方便了好多!!
安装步骤
Window10开发环境搭建(1) | 详细演示WSL2的安装
这个UP主还有WSL2下的其他软件配置相关的。跟着视频做就好了。
微软的教程写的非常详细,我是直接参照这个教程做的,因为UP主的步骤跟教程上的有一点点不一样。
2 go开发环境配置
- 在go的官网上确定最新版的安装包 go releases, 确定好对应的版本。
在终端输入
uname -m
查看你对应的架构
- 开始下载go的相关包:如上图所示,是我需要的版本,那么我的下载命令如下
wget https://studygolang.com/dl/golang/(go1.20.6.linux-amd64.tar.gz) //括号内换成你自己的版本名称
这时输入ls
,你会看到有一个压缩包, 说明下载成功了。
- 解压这个压缩包
我将这个包解压到usr/local
目录下,所以我的命令如下
sudo tar -C /usr/local -xzf go1.20.6.linux-amd64.tar.gz
- 配置环境变量
使用vim ~/.bash_profile
打开文件,写入如下内容
export GOPATH=/home/用户名/go
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存后,执行source ~/.bash_profile
,就完成了环境变量的配置
此时输入go version
,如果能正常显示你的go版本,说明安装成功了!!
- 配置GOPROXY
因为某些众所周知的原因,你需要额外配置一个网络协议,方便使用go install
下载各种包
在终端输入下面命令即可。
补充知识,go env是查看go环境变量的命令,你能够看见你之前配置的GOPATH、GOROOT等信息
go env -w GOPROXY=https://goproxy.io,direct
- 大功告成
删掉之前下载的压缩包,然后写一个类似下图的程序测试一下就好了
3 IDE的配置
3.1 vscode
直接终端输入code .
,表示在当前目录下打开vscode,然后操作系统会自动给你下载一个vscode,打开vscode,会提醒你下载相应的插件。不需要额外的配置了。
3.2 Golang
新版本的Golang(我的是2013.1.4)打开的时候是有连接到WSL这个选项的,但是不知道为啥,这个玩意儿连接到WSL就会非常占内存。。。。。
B站上有挺多 IDE连接WSL的教程的,这里我不在赘述了。