使用 Cargo
当你开始阅读关于 Rust 的内容时,你很快会遇见 Cargo,Rust 生态中用于构建和运行 Rust 应用程序的标准工具。这里我们想要简要介绍 Cargo 是什么以及它如何适应广泛的生态和如何适配这个课程训练。
安装
Rustup (推荐)
你可以使用由 Rust 基金会维护的 rustup 工具按照说明安装 cargo 和 rust 编译器,以及其它的标准的周边工具。
Along with cargo and rustc, Rustup will install itself as a command line utility that you can use to install/switch toolchains, setup cross compilation, etc.
与 cargo 和 rustc 一起, Rustup 将会把自己安装为命令行工具,你可以用来安装/切换工具链,设置交叉编译,等等。
Debian
在 Debian/Ubuntu,你可以通过以下指令安装 Cargo 和 Rust 源码:
$ sudo apt install cargo rust-src
这让 rust-analyzer 可以跳转到定义。我们推荐使用 VS Code 来编辑代码(但是任何兼容LSP的编辑器都可以工作)。
有些人还喜欢使用 Jetbrains IDE家族,它们有自己的分析,也有自己的权衡。如果你更喜欢它们,你可以安装 Rust 插件。请注意,截至2023年1月,调试器仅在 Jetbrains IDEA 套件的 CLion 版本中可以工作。