关于前端:Rust入门系列之环境准备-Mac-os篇

5次阅读

共计 735 个字符,预计需要花费 2 分钟才能阅读完成。

装置

间接依照官网的装置步骤进行即可 -> Rust 官网

Mac os

通过 curl 装置 rustup (_rust 的装置器和版本管理工具_)

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

在下面的装置过程中,还会自带装置 rust 的构建工具和包管理器 – cargo (_前端同学可类比 npm 来学习和了解_)

实现装置后,可在终端检测 rustup 和 cargo 的版本号来确认是否装置胜利

  • rustup -V
  • cargo -V


能正确获取到对应的版本则阐明装置胜利

抉择 IDE

反对 Rust 的 ide 有很多(_下图来自官网_),我这里抉择的是 vs code。因为平时做前端开发,vs code 用得比拟多。

同时倡议装置 rust 插件,来取得语法高亮,格式化等反对

应用 cargo 创立我的项目

  • 通过 cargo new [项目名称] 生成我的项目根底构造

我这里应用 cargo new learn-rust 创立了一个我的项目

  • src – 寄存源代码文件的目录,默认生成了一个 main.rs 的入口文件
  • target – 编译产物,其中蕴含了可执行文件
  • Cargo.lock – 用于追踪依赖的准确版本,对 npm 相熟的同学可横向比照 package.lock.json
  • Cargo.toml – 包的配置信息及依赖的 crate(_rust 中第三方库被称作 crate_),可横向比照 package.json

  • 通过 cargo build 编译代码

    • –release | 构建公布产物,会对代码进行优化以进步运行效率,但构建工夫更长
  • 通过 cargo run 编译并执行程序
  • 通过 cargo check 查看代码是否编译可能通过,不会生成编译产物,所以执行速度比 cargo build 更快,开发阶段通常应用 cargo check 来进行代码检测
正文完
 0