官方网站公布支持的工具如下(https://www.rust-lang.org/zh-CN/tools):
    image.png

    我们可以通过官方网站下载 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/
    image.png
    最后安装 rustup-init:https://www.rust-lang.org/zh-CN/tools/install
    image.png
    注:如果没有安装 C 语言的编译环境,安装 rustup 会失败。

    最后在 Windows Terminal 执行以下命令检测是否成功:

    1. rustc -V
    2. cargo -V

    vscode 插件:

    • rust-analyzer:它会实时编译和分析你的 Rust 代码,提示代码中的错误,并对类型进行标注。你也可以使用官方的 rust 插件取代。
    • rust syntax:为代码提供语法高亮。
    • crates:帮助你分析当前项目的依赖是否是最新的版本。
    • better toml:Rust 使用 toml 做项目的配置管理。better toml 可以帮你语法高亮,并展示 toml 文件中的错误。
    • rust test lens:可以帮你快速运行某个 Rust 测试。
    • Tabnine:基于 AI 的自动补全,可以帮助你更快地撰写代码。