03|欲善其事,先利其器:开发环境搭建
鸟窝

你好,我是鸟窝。这节课我来带你搭建起 Rust 的编程环境。
如果你已经对 Rust 有所了解,并且对 Rust 程序的开发环境已经熟悉,可以跳过本章。如果你是一个 Rust 的初学者,你可以参考本章的内容,搭建好 Rust 的开发环境。
rustup 和 cargo
安装 Rust 相关工具常用方式是使用 rustup, 这是一个 Rust 的安装和更新工具,它可以帮助你安装 Rust 和相关的工具链。你可以到网站了解详细信息。当然你访问这个网站的时候,首页会告诉你安装 rustup 命令最简单的方法:

执行那个 curl 命令会一步一步带你安装 Rust 相关工具。
首先是一些介绍。
接下来是一个默认选项,如果没有特别的,你就输入 1,选择默认安装即可。

但是如果你想要些不同的,那么你就选择 2,它会一步一步提示你选择,比如下面我选择安装 Rust 的 nightly 版本,这样我就能测试 Rust 最新的不稳定的特性。
不过不用担心,以后你还可以修改安装不同的选项。

当然如果上面安装 rustup 的时候因为某种原因不能下载和访问,你也可以使用国内的镜像,比如字节跳动的镜像 RsProxy,比如你设置环境变量,最好把它写入到 ~/.zshrc 或者 ~/.bashrc:
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结

1. Rust的开发环境搭建对于初学者来说是必要的,可以通过rustup和cargo工具来安装Rust及相关工具链,选择不同的安装选项,如nightly版本,以及使用国内镜像进行安装。 2. 针对国内访问和下载crate慢的问题,可以修改相关配置,从国内镜像拉取,如使用RsProxy网站的镜像。 3. 推荐使用VS Code作为Rust的编辑器,通过安装Rust Analyzer插件可以提供强大的Rust开发支持。 4. Zed编辑器是一款使用Rust开发的现代代码编辑器,具有高性能、实时协作、专注模式和现代设计等特点。 5. Rust是Zed编辑器的首要支持的编程语言,Zed也集成了Rust Analyzer插件。 6. 一个好的编辑器可以提高工作效率,VS Code和Zed编辑器都是推荐的Rust编辑器。 7. 通过修改相关配置,可以从国内镜像拉取crate,解决国内访问和下载crate慢的问题。 8. Rust Analyzer是最流行的Rust插件,提供全面的Rust开发支持,包括智能代码补全、代码导航、错误提示、重构工具、格式化工具等功能。 9. 通过使用rustup和cargo工具,可以安装Rust编译器、cargo工具等Rust相关工具成功。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Rust 并发编程实战课》,新⼈⾸单¥98
《Rust 并发编程实战课》,新⼈⾸单¥98
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论