这是我参与「第三届青训营 -后端场」笔记创作活动的第2篇笔记
因为kitex目前不支持Windows系统,所以需要使用安装wsl2
第一步,检查自己的电脑是否开启下面的配置
任务管理器
控制面板->程序->程序和功能下面的启动->关闭Windows功能
需要检查这三个设置是否开启
若CPU虚拟化没有开启的话,需要进入电脑的BIOS去开启。大概就是重启电脑,然后按快捷键进入BIOS(我是联想台式机,快捷键为F12,其他品牌自行百度),然后进入Virtualization选项,将Intel(R)Virtualization Technology设置为Enable即可。比较简单,百度就行。
第二步,安装wsl
以管理员身份打开PowerShell
这里就是一些命令,网上很全 我直接复制过来,方便大家参考
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2
然后通过Microsoft Store搜索安装自己想装的子系统。
安装完成后点击图标或者直接在cmd中输入ubuntu,就可以进入
第一次进入需要设置用户名和密码
第三步,安装自己需要的环境
比如git、docker、docker-compose、go等,然后docker换源,go设置代理等
另外还可以安装ssh服务,不过需要更换端口号,然后就能通过xshell等工具连接这个子系统
PS
我安装wsl主要是为了运行老师的代码,也想体验一下kitex。本来以为可能要将文件上传到linux下才能使用,后来百度之后发现linux子系统是可以直接访问Windows下的文件的。
可以在goland的终端下进行操作,比较方便
使用下面命令就会进入到Windows对应的盘下
cd /mnt/{Windows盘符}
然后就正常操作就可以,cd到自己的项目目录下,进行相应的操作
我在测试老师的例子时,使用localhost或者127.0.0.1是访问不到运行起来的项目的。
需要通过ifconfig查看ip(ifconfig命令不识别,是需要安装net-tools的,根据提示安装就行),然后替换localhost或者127.0.0.1就行。