官方网站公布支持的工具如下(https://www.rust-lang.org/zh-CN/tools):
我们可以通过官方网站下载 Rust 编译工具:
Rust 编译工具:https://www.rust-lang.org/zh-CN/tools/install
因为 Rust 编译工具依赖 C 语言的编译工具,所以你需要在你的操作系统上安装 C 语言安装工具。
由于 Linux 和 macOS (XCode)都自带 C 语言的编译环境,所以本文以 Windows 为例。
Windows 系统下,一般需要安装 MSVC 或者装 MinGW + GCC 编译环境。
由于 Rust 的一些包只支持 MSVC,所以这里我们选择安装 MSVC。
首先去官网下载 Visual Studio:https://visualstudio.microsoft.com/zh-hans/downloads/
其次下载 MSVC 编译器:https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/
最后安装 rustup-init:https://www.rust-lang.org/zh-CN/tools/install
注:如果没有安装 C 语言的编译环境,安装 rustup 会失败。
最后在 Windows Terminal 执行以下命令检测是否成功:
rustc -V
cargo -V
vscode 插件:
- rust-analyzer:它会实时编译和分析你的 Rust 代码,提示代码中的错误,并对类型进行标注。你也可以使用官方的 rust 插件取代。
- rust syntax:为代码提供语法高亮。
- crates:帮助你分析当前项目的依赖是否是最新的版本。
- better toml:Rust 使用 toml 做项目的配置管理。better toml 可以帮你语法高亮,并展示 toml 文件中的错误。
- rust test lens:可以帮你快速运行某个 Rust 测试。
- Tabnine:基于 AI 的自动补全,可以帮助你更快地撰写代码。