Clion 中 Rust 插件开启 WSL 调试
Rust Linux 配置
wsl 中执行命令:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
按照可能会卡住,需要在本机中的 Clash for windows 中开启 Lan 选项。
Rust 第三方库安装慢的解决方案
cd $HOME/.cargo vim config.toml # 填入下面内容 [source.crates-io] replace-with = 'ustc' [source.ustc] registry = "git://mirrors.ustc.edu.cn/crates.io-index" # :wq 保存后退出即可 # 假如你又在命令行中运行类似 cargo run 或者 cargo build 的命令,就会提示一行有些看不太懂的内容: $ cargo build Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache # 这个报错就是因为下载太慢了,而且该下载构建还锁住了当前的项目,导致你无法在另一个地方再次进行构建。 # 解决办法也很简单: # 1. 增加下载速度,见前面内容 # 2. 耐心等待持有锁的用户构建完成 # 3. 强行停止正在构建的进程,例如杀掉 IDE 使用的 rust-analyzer 插件进程,然后删除 $HOME/.cargo/.package_cache 目录
Clion 配置
在 Clion2023.3.2 版本中按照 Rust 插件后即可直接调用 WSL 的 Rust 库进行开发。