Rust踩坑日记

运行环境:WSL
rust 目前还没有很好的 IDE 用于开发,我采取的方式为 vscode + rust-analyzer(插件)的方式进行开发
以下是我在安装 rust 并初步实验时碰到的一些环境问题

1. 安装 Rust 过慢

参考 RUST安装慢怎么办,使用镜像方式安装

2. Vscode报错:Couldn't start client Rust Language Server

具体参考 Couldn't start client Rust Language Server

3. vscode 报错:Permission denied (os error 13)

首先,检查工作区是否存在两个用 cargo new 创建的 rust 项目,vscode 似乎会共享同一个工作区的某些文件,尽管他们在工作区中不同的文件夹下,为了避免这种情况,我的做法为单个工作区仅放一个 rust 项目
其次,查看给的信息中是否标明是 target 文件夹下的文件没有权限,即类似下面这种

warning: Error finalizing incremental compilation session directory `/home/liminghong/repo/rust/guessing-game/target/debug/incremental/guessing_game-21wt6m9qx7011/s-fw1i9a7aah-vrk33k-working`: Permission denied (os error 13)
warning: 1 warning emitted

如果是的话,请参考 Strange ‘cargo build’ file permission warnings

4. rust 常见疑问汇总

https://rust-zh.github.io/faq/

你可能感兴趣的:(Rust踩坑日记)