如何开始安装并配置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 --version
或 rustup 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插件:
- rust-analyzer,开发rust的核心插件,由社区驱动维护,提供代码补全、跳转、嵌入提示等功能
- crates,包管理,其提供全面的版本信息列表、轻松检查依赖项是否过期;与Doc.rs无缝集成,很方便查看各个包的文档
- Even Better TOML,为toml文件提供语法高亮、格式美化
- CodeLLDB,Debugger调试程序
上面的插件,基本是开发Rust必备的,下面的插件,大家可根据自己需要添加
- Todo Tree,管理项目中的 TODO 注释和其他标记
- Better Comments,代码注释高亮
- Error Lens:改进错误、警告和其他语言诊断的突出显示
- indent-rainbow,使代码缩进更加易于阅读
- Prettier,代码格式化
- REST Client指南,好用的HTTP客户端插件
- vscode-icons,可以控制vscode中的文件管理的树目录显示图标
- …欢迎大家评论推荐,更多好用的插件
- 本文链接:https://chunjianbase.cn/channel/653046206439649280/post/654417177876656129
- 版权声明:本博客所有文章除特别声明外,均采用BY-NC-ND许可协议。转载请注明出处!
- 关注公众号「小牛呼噜噜」,更多高质量好文等你关注!