这是我参与「第五届青训营 」伴学笔记创作活动的第 6 天
下载wsl
打开微软
微软商店的服务连接很不稳定,这个因人而异,有人很快就安装好了,有人可能迟迟卡bug,我就是那个幸运儿,登录Microsoft账户提示:0x800704cf ,这个错误卡了我一下午
解决方法:
-
打开Windows PowerShell 输入netsh winhttp import proxy source=ie
-
重置Microsoft store
- 首先打开开始菜单,在里面找到Microsoft store。
- 然后右键Microsoft store,选择更多,选择应用设置。
- 最后选择重置,确认即可。
-
下载脚本
链接[UsbEAm Hosts Editor [多平台hosts修改] V3.63 – Dogfight360]
在左下角红绿灯那个选中相应的服务如图,然后依次检测延迟,选一个延迟低的,点击应用选中
每个人的问题不同,我是第三种方法才生效的,建议大家每个方法都试试,如果还有别的问题就建议百度,或者问肖哥.
下载Ubuntu
下载20.04.5版本
将wsl2从C盘移到d盘
建议大家此时都打开虚拟机平台和适用于liunx的子系统的服务
WSL2 Ubuntu-20.04文件太占c盘空间,使用导入导出来实现位置挪移,移动到d盘下面 - 知乎 (zhihu.com)
(29条消息) WSL 2 需要更新其内核组件littlehaes的博客-CSDN博客wsl 2 需要更新其内核组件。
wsl --export Ubuntu-20.04 D:\WSL2UBUNTUBACKUP\WSL2Ubuntu-20.04.bak
wsl --import Ubuntu-20.04 D:\WSL2Ubuntu20.04LTS D:\WSL2UBUNTUBACKUP\WSL2Ubuntu-20.04.bak --version 2
ubuntu2004 config --default-user root
配置protobuf
更换apt
(29条消息) Ubuntu apt-get 国内镜像源替换(新手必看,超详细!各种镜像源网站都有)v寰宇的博客-CSDN博客apt-get 镜像
sudo vim /etc/apt/sources.list
#这里用的gedit编辑器,比vim和vi更方便操作
如果gedit不能使用,建议换成vim
sudo cp /etc/apt/sources.list /etc/apt/sources.bak1
sudo apt-get update
直接安装protobuf
(29条消息) protobuf linux 编译,linux下源码编译protobuf_489599376的博客-CSDN博客
sudo apt-get install libprotobuf-dev protobuf-compiler
//直接这一条指令就欧克了
Goland连接wsl
-
关闭原有项目
-
打开open
这个盘根符可以直接看到,大家可以直接选home,选别的需要打开权限,比较麻烦,大家自行选择
- 打开控制台
安装Hertz
直接在goland里下载Go语言 选择19.5
配置代理 七牛云
//直接在控制台输入这两行指令就可以了,别的不用管,这样就安装好go语言环境了
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
-
打开Hertz官网
这里不用管路径,直接输入第二,三步指令即可
go install github.com/cloudwego/kitex/tool/cmd/kitex@latest
go install github.com/cloudwego/thriftgo@latest
然后关闭控制台,重新打开一次
输入检查版本,确定是否安装成功
大家想要练习可以看一下官网的示例代码,按照他的步骤跑一次,帮助大家熟悉Hertz的流程,Hertz可以帮助大家根据idl生成代码.
(29条消息) 解决WSL上不了网以及不能通过wsl网络ping通主机wsl无法上网啦啦啦小石头的博客-CSDN博客
(30条消息) windows 10卸载(注销)WSL,注销(卸载)当前安装的Linux的Windows子系统技匠而已的博客-CSDN博客wsl 注销
总结
后续大家有好的见解可以及时交流,