一次不正经的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体验的主要内容,如果未能解决你的问题,请参考以下文章