diff --git a/src/first-try/cargo.md b/src/first-try/cargo.md index 98af76b8..52b6701a 100644 --- a/src/first-try/cargo.md +++ b/src/first-try/cargo.md @@ -28,6 +28,13 @@ $ cd world_hello 上面的命令使用 `cargo new` 创建一个项目,项目名是 `world_hello` (向读者势力低头的项目名称,泪奔),该项目的结构和配置文件都是由 `cargo` 生成,意味着**我们的项目被 `cargo` 所管理**。 > 如果你在终端无法使用这个命令,考虑一下 `环境变量` 是否正确的设置:把 `cargo` 可执行文件所在的目录添加到环境变量中。 +> +> 如果是在 Windows 的 WLS2 子系统下,出现以下错误: +> +> `error: command failed: 'rustc'` +> `error: caused by: Permission denied (os error 13)` +> +> 可尝试先卸载,再使用`sudo`命令进行安装:`$ sudo curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh` 早期的 `cargo` 在创建项目时,必须添加 `--bin` 的参数,如下所示: diff --git a/src/first-try/installation.md b/src/first-try/installation.md index 88f1d6eb..8e992308 100644 --- a/src/first-try/installation.md +++ b/src/first-try/installation.md @@ -155,7 +155,12 @@ cargo 1.57.0 (b2e52d7ca 2021-10-21) > 注:若发现版本号不同,以您的版本号为准 -恭喜,你已成功安装 Rust!如果没看到此信息,并且你使用的是 Windows,请检查 Rust 或 `%USERPROFILE%\.cargo\bin` 是否在 `%PATH%` 系统变量中。 +恭喜,你已成功安装 Rust! + +如果没看到此信息: + +1. 如果你使用的是 Windows,请检查 Rust 或 `%USERPROFILE%\.cargo\bin` 是否在 `%PATH%` 系统变量中。 +2. 如果你使用的是 Windows 下的 Linux 子系统,请关闭并重新打开终端,再次执行以上命令。 如果都正确,但 Rust 仍然无法正常工作,那么你可以在很多地方获得帮助。最简单的是**加入 Rust 编程学院这个大家庭,QQ 群:1009730433**.