Cloud Studio中安装Rust开发环境

主要记录一下rust-analyzer这个插件的安装使用,rust基本的工具链安装不是问题,随便一查都有。

直接在vscode的插件栏搜索rust-annalyzer然后安装是不行的。我的建议是到https://github.com/rust-lang/rust-analyzer/releases ,直接下载.vsix的release,然后vscode手动安装。

然后这个插件有时候无法正常使用的问题,一般出现在cargo.toml与.vscode文件夹不是同一路径。如下图所示。 image.png 此时如果cargo new rust_test, image.png 此时这个cargo.toml的路径是/root/rust_test/Cargo.toml,.vscode文件夹的路径是/root/.vscode,会造成rust-analyzer找不到Cargo.toml,于是无法正常工作,解决办法如下图所示。 image.png

2023.2.11 还有一个问题,用vscode开发的话,打开的时候要打开整个rust项目,不能打开单个.rs文件,这时候rust-analyzer也解析不了的(因为他以为没有cargo.toml)