win10子系统wsl Ubuntu 搭建golang 开发环境

背景:本地用docker搭建开发环境,用go编译的时候,特别慢,找了一下原因是因为docker volume的机制,体验相当不好,就想着使用win10的子系统来解决这个问题win10子系统wsl Ubuntu 搭建golang 开发环境_第1张图片 

 下面就是安装使用的步骤了,我尽量详细说明,手把手的贴图

1:打开Microsoft store 搜索 WSL

win10子系统wsl Ubuntu 搭建golang 开发环境_第2张图片win10子系统wsl Ubuntu 搭建golang 开发环境_第3张图片win10子系统wsl Ubuntu 搭建golang 开发环境_第4张图片到现在Ubuntu 20.04版本已经安装到系统中,点击启动

 2:初始化Ubuntu系统win10子系统wsl Ubuntu 搭建golang 开发环境_第5张图片

初始化输入用户名和密码, 这个大家都熟悉,输入完成以后,到了这个界面 

win10子系统wsl Ubuntu 搭建golang 开发环境_第6张图片

3:打开vscode connect到 wsl

win10子系统wsl Ubuntu 搭建golang 开发环境_第7张图片

 下图是连接成功的标志win10子系统wsl Ubuntu 搭建golang 开发环境_第8张图片

 4:给大家推荐个好用的windows终端,下面图片显示的都是基于WIndows terminal Preview,安装方法很简单,Microsoft store 搜索 WIndows terminal Preview ,安装,启动,下图是WIndows terminal Preview的相关配置

win10子系统wsl Ubuntu 搭建golang 开发环境_第9张图片

 还可以分屏

win10子系统wsl Ubuntu 搭建golang 开发环境_第10张图片win10子系统wsl Ubuntu 搭建golang 开发环境_第11张图片

 5:安装go相关环境

win10子系统wsl Ubuntu 搭建golang 开发环境_第12张图片win10子系统wsl Ubuntu 搭建golang 开发环境_第13张图片win10子系统wsl Ubuntu 搭建golang 开发环境_第14张图片

在source ~/.profile的时候报错了,看了一下,是profile文件里面把windows系统下的环境变量给添加进来了,导致格式有问题了,我直接把windows下的环境变量给删除 win10子系统wsl Ubuntu 搭建golang 开发环境_第15张图片win10子系统wsl Ubuntu 搭建golang 开发环境_第16张图片win10子系统wsl Ubuntu 搭建golang 开发环境_第17张图片

这时go已经安装完成了,配置一下go env

win10子系统wsl Ubuntu 搭建golang 开发环境_第18张图片

 6:执行go编译的时候,有的时候会用到make,gcc,nodejs这些,一并安装一下

win10子系统wsl Ubuntu 搭建golang 开发环境_第19张图片win10子系统wsl Ubuntu 搭建golang 开发环境_第20张图片win10子系统wsl Ubuntu 搭建golang 开发环境_第21张图片win10子系统wsl Ubuntu 搭建golang 开发环境_第22张图片win10子系统wsl Ubuntu 搭建golang 开发环境_第23张图片win10子系统wsl Ubuntu 搭建golang 开发环境_第24张图片

 7:最后用一个gin框架的demo结束

win10子系统wsl Ubuntu 搭建golang 开发环境_第25张图片

 这时vscode打开看到的目录文件,执行效率杠杠的win10子系统wsl Ubuntu 搭建golang 开发环境_第26张图片win10子系统wsl Ubuntu 搭建golang 开发环境_第27张图片

 win10子系统wsl Ubuntu 搭建golang 开发环境_第28张图片

你可能感兴趣的:(子系统,Ubuntu,Ubuntu,wsl,开发环境,子系统,windows,10)