当前位置: 首页 > Web前端 > HTML

Rust系列入门环境准备-Macos篇

时间:2023-03-28 17:27:03 HTML

直接按照官网安装步骤安装->Rust官网Macos通过curl安装rustup(_rust安装器和版本管理工具_)curl--proto'=https'--tlsv1.2-sSfhttps://sh.rustup.rs|sh在上面的安装过程中,还会安装rust构建工具和包管理器-cargo(_前端同学可以对照npm学习理解_)安装完成后可以查看rustup和cargo的版本号在终端确认是否安装成功。rustup-Vcargo-V可以正确获取对应版本,说明安装成功。有许多支持Rust的IDE。_下图来自官网_),我这里选择的是vscode。因为平时做前端开发,用的比较多的是vscode。同时推荐安装rust插件,以获得语法高亮、格式化等支持。使用cargo创建项目,通过cargonew[projectname]生成项目基础设施。这里我使用cargonewlearn-rust创建了一个项目src——存放源代码文件的目录,默认生成了一个main.rs入口文件target——编译后的产物,里面包含了可执行文件Cargo.lock——用来精确跟踪dependencies的version,熟悉npm的同学可以横向比较一下package.lock.jsonCargo.toml-package和依赖的crate(_rust中的第三方库叫crate_)的配置信息,可以和package.lock.jsonCargo.toml横向比较一下。json通过cargobuild--release|编译代码构建和发布产品,并优化代码以提高运行效率。但构建时间较长。通过cargorun编译并执行程序。通过cargocheck检查代码是否可以编译,不会产生编译产物,所以执行速度比cargobuild快。在开发阶段,通常会使用cargocheck来进行代码检测。