WSL2安装以及go开发环境搭建

发布时间 2023-07-26 15:59:15作者: wenli7363

1 WSL2安装

WSL2 相比WSL1来说,稳定了很多,基本能够应付所有的Linux开发工具,比开虚拟机方便了好多!!

安装步骤

Window10开发环境搭建(1) | 详细演示WSL2的安装

这个UP主还有WSL2下的其他软件配置相关的。跟着视频做就好了。

微软的WSL安装教程

微软的教程写的非常详细,我是直接参照这个教程做的,因为UP主的步骤跟教程上的有一点点不一样。


2 go开发环境配置

  1. 在go的官网上确定最新版的安装包 go releases, 确定好对应的版本。

在终端输入uname -m 查看你对应的架构

1

  1. 开始下载go的相关包:如上图所示,是我需要的版本,那么我的下载命令如下
wget https://studygolang.com/dl/golang/(go1.20.6.linux-amd64.tar.gz)  //括号内换成你自己的版本名称

2

这时输入ls,你会看到有一个压缩包, 说明下载成功了。

  1. 解压这个压缩包

我将这个包解压到usr/local目录下,所以我的命令如下

sudo tar -C /usr/local -xzf go1.20.6.linux-amd64.tar.gz
  1. 配置环境变量

使用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版本,说明安装成功了!!

3

  1. 配置GOPROXY

因为某些众所周知的原因,你需要额外配置一个网络协议,方便使用go install下载各种包

在终端输入下面命令即可。

补充知识,go env是查看go环境变量的命令,你能够看见你之前配置的GOPATH、GOROOT等信息

go env -w GOPROXY=https://goproxy.io,direct
  1. 大功告成

删掉之前下载的压缩包,然后写一个类似下图的程序测试一下就好了

4

3 IDE的配置

3.1 vscode

直接终端输入code .,表示在当前目录下打开vscode,然后操作系统会自动给你下载一个vscode,打开vscode,会提醒你下载相应的插件。不需要额外的配置了。

3.2 Golang

新版本的Golang(我的是2013.1.4)打开的时候是有连接到WSL这个选项的,但是不知道为啥,这个玩意儿连接到WSL就会非常占内存。。。。。
B站上有挺多 IDE连接WSL的教程的,这里我不在赘述了。