logo

如何开始安装并配置Rust开发环境

安装rust

哈喽,大家好呀,我是小牛呼噜噜,我们这里以windows为例子,其他安装方式,请移步官网,步骤都非常清晰

您似乎正在运行 Windows。要使用 Rust,请下载安装器,然后运行该程序并遵循屏幕上的指示。当看到相应提示时,您可能需要安装 Microsoft C++ 生成工具

下载RUSTUP-INIT.EXE(64位),然后一路默认即可,可能网不好,需要挂梯子。

检查安装是否成功

检查是否正确安装了 Rust,可打开终端并输入下面这行,此时能看到最新发布的稳定版本的版本号、提交哈希值和提交日期:

$ rustc -V
rustc 1.82.0 (f6e511eec 2024-10-15)

$ cargo -V
rustc 1.82.0 (f6e511eec 2024-10-15)

需要注意的是:rust有3个版本,比如,stable、beta、nightly三个版本,默认情况下我们安装的是stable,但如果你需要编写编写操作系统这类底层软件时,可能需要使用 rust 的一些不稳定的实验功能,一般我们需要切换到nightly版本

安装:rustup install nightly

设为default: rustup default nightly   #以后换回来直接rustup default stable !!!

安装成功后使用 rustc --versionrustup show 查看当前 rust 的版本。

$ rustc --version
rustc 1.82.0-nightly (f67a1acc0 2024-10-15)

如果未能成功切换 rust 版本,请查看 how to switch rust toolchain

更新

因为rust在快速发展,如果你需要更新Rust,在终端执行以下命令即可更新:

rustup update

卸载

要卸载 Rust 和 rustup,在终端执行以下命令即可卸载:

rustup self uninstall

编辑器IDE

笔者这里推荐vscode,当然也可以用jetbrains家的RustRover,想较于,个人更偏爱vscode的免费,轻量,插件多

插件推荐

这里再推荐几款好用的vscode插件:

  1. rust-analyzer,开发rust的核心插件,由社区驱动维护,提供代码补全、跳转、嵌入提示等功能
  2. crates,包管理,其提供全面的版本信息列表、轻松检查依赖项是否过期;与Doc.rs无缝集成,很方便查看各个包的文档
  3. Even Better TOML,为toml文件提供语法高亮、格式美化
  4. CodeLLDB,Debugger调试程序

上面的插件,基本是开发Rust必备的,下面的插件,大家可根据自己需要添加

  1. Todo Tree,管理项目中的 TODO 注释和其他标记
  2. Better Comments,代码注释高亮
  3. Error Lens:改进错误、警告和其他语言诊断的突出显示
  4. indent-rainbow,使代码缩进更加易于阅读
  5. Prettier,代码格式化
  6. REST Client指南,好用的HTTP客户端插件
  7. vscode-icons,可以控制vscode中的文件管理的树目录显示图标
  8. …欢迎大家评论推荐,更多好用的插件