一次不正经的Remote_WSL2体验

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一次不正经的Remote_WSL2体验相关的知识,希望对你有一定的参考价值。

参考技术A

 VSCode的Remote Development扩展正式发布也有两个月了。我正尝试将开发环境逐渐迁移到WSL,但在配置 Flutter 时,却发现WSL的一个先天硬伤:
 —— 不能运行32位ELF程序
 怎么办呢,尝试升级到 WSL2 吧......

 如果WSL安装了 zsh 之类的shell并作为默认启动,那么在使用Remote_WSL时,VSCode的扩展依赖的依旧是 bash 的环境变量配置,并不会启动zsh。
 因此,在设置如 android_HOME 、 GOPATH 之类的环境变量时,不要将自定义变量设置保存在 $HOME/.zshrc 里。

 在WSL中使用Flutter是我升级到WSL2的动因,WSL2确实解决了运行32bit程序的硬伤,但由于WSL2是完全的虚拟机环境,也产生了新的问题:
 —— android虚拟机就不能用了。

 当前WSL2预览版本的bug,不能通过shell打开 code 、 explore 之类的windows程序,等待未来版本解决。

以上是关于一次不正经的Remote_WSL2体验的主要内容,如果未能解决你的问题,请参考以下文章

记一次不太聪明的微服务优化方案

唱吧Android Weex集成踩坑实录

多个 Debezium Source 连接器一次不工作

-6.8%,一次不可能复制的压力测试

Configure_file一次创建目录及其子目录,有一次不创建

投稿一次不完整的XSS混合渗透测试记录