Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10
官方指南非常详细,但在手动安装过程中遇到了“找不到Microsoft Store”的问题。
1. 管理员身份运行powershell,输入代码报错。
Get-AppxPackage -allusers Microsoft.WindowsStore | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)AppXManifest.xml"}
2. 输入以下代码成功。
Add-AppxPackage -register "C:\Program Files\WindowsApps\*WindowsStore*\AppxManifest.xml" -DisableDevelopmentMode
3. 后续在Microsoft Store中安装Windows Terminal,并搭建Rust环境。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
4. 检查是否安装成功。
cargo --version