亲爱的家人们,你是否在因唤起wsl爆一堆
`UtilTranslatePathList:2803: Failed to translate F:\Program Files\Microsoft VS Code\bin`
类似的错误而烦恼?
亦或者是只有一条困扰了你宁静的心灵?
不要担心!本文有九成把握解决你的问题!
至于剩下一成,交给天命吧~~
一、error轰炸
如图,这样的报错,不可谓不壮烈,幸运的是网上有很有效的解决方案,直接重启wsl就好。具体运行指令如下:
#终止wsl的运行
wsl.exe --shutdown
#重启wsl
wsl.exe
#或者
wsl
2.error报错
当然与上面的错误相必,这个错误倒显得没那么夸张,但却不比上面的简单一点,也是没有找到一点方法。后来在一个github的问答中看到了一个大佬解答:
具体翻译如下:
1.该问题源于Windows和WSL环境路径变量冲突或WSL试图访问不可用的路径。
2.解决方案是防止WSL将Windows PATH附加到WSL PATH。
3.要实现此解决方案,您需要编辑wsl实例中/etc/目录中的wsl.conf文件。
4.将以下行添加到wsl.conf文件中:
[interop]
appendWindowsPath=false
看完也是恍然大悟,可能有的小伙伴不清楚文件位置,一般就在你安装虚拟机linux目录下的etc文件夹中,记事本打开就好。
同样也放个传送门:
最后我的问题也是完美解决了,希望对你有所帮助!