Rust 并发编程实战课
晁岳攀(鸟窝)
前微博技术专家,知名微服务框架 rpcx 作者
287 人已学习
新⼈⾸单¥98
登录后,你可以任选4讲全文学习
Rust 并发编程实战课
15
15
1.0x
00:00/00:00
登录|注册

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

你好,我是鸟窝。这节课我来带你搭建起 Rust 的编程环境。
如果你已经对 Rust 有所了解,并且对 Rust 程序的开发环境已经熟悉,可以跳过本章。如果你是一个 Rust 的初学者,你可以参考本章的内容,搭建好 Rust 的开发环境。

rustup 和 cargo

安装 Rust 相关工具常用方式是使用 rustup, 这是一个 Rust 的安装和更新工具,它可以帮助你安装 Rust 和相关的工具链。你可以到网站了解详细信息。当然你访问这个网站的时候,首页会告诉你安装 rustup 命令最简单的方法:
执行那个 curl 命令会一步一步带你安装 Rust 相关工具。
首先是一些介绍。
接下来是一个默认选项,如果没有特别的,你就输入 1,选择默认安装即可。
但是如果你想要些不同的,那么你就选择 2,它会一步一步提示你选择,比如下面我选择安装 Rust 的 nightly 版本,这样我就能测试 Rust 最新的不稳定的特性。
不过不用担心,以后你还可以修改安装不同的选项。
当然如果上面安装 rustup 的时候因为某种原因不能下载和访问,你也可以使用国内的镜像,比如字节跳动的镜像 RsProxy,比如你设置环境变量,最好把它写入到 ~/.zshrc 或者 ~/.bashrc:
export RUSTUP_DIST_SERVER="https://rsproxy.cn"
export RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
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
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部