Mac安装Rust开发环境

安装rustup

rustup 是一个命令行工具,用于管理 Rust 编译器和相关工具链

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

使得 Rust 的安装在当前 shell 环境中生效

如果你使用的是 bash, zsh 或其他类似的 shell,请运行:

sh 复制代码
. "$HOME/.cargo/env"

可以通过 cargo -v 查看是否设置完成

安装 vscode 以及安装rust开发相关插件

vscode下载页面

安装vscode后在vscode插件商店中搜索并安装以下插件

  • rust-analyzer,VSCode 的 Rust 语言支持

  • CodeLLDB,Debug Rust 代码 ,如果在debug的时候有弹窗,确认,继续即可自动生成 launch.json 文件

  • Even Better TOML,toml文件语法高亮显示;

  • crates,方便包的版本安装管理;

  • Error Lens,错误语法加深显示和提醒;

  • Tabnine,AI补全代码,提升开发效率。该插件为rust开发,所以rust语言免费用

vscode rust开发便捷设置

  • format on save,打开vscode设置,搜索Format on save 并勾选,可以在每次command+s保存代码时格式化代码,使代码更加整齐规范
  • check with clippy 打开vscode设置,搜索check,在Rust-analyzer > Check:Command 下面的输入框中将 check 替换为clippy,可以在每次使用 cargo check 命令时,由默认的cargofmt替换为使用clippy进行代码错误检察。clippy 不仅会检查代码的语法和类型错误,还会进行更深入的代码分析,提供额外的代码改进建议和警告。有助于写出更符合规范的代码。

创建新的rust项目并体验

  • 在终端中输入 cargo new rust-test 可以创建一个名为 rust-test 的项目
  • 使用 cd rust-test 即可进入该项目的根目录
  • 使用 code . 即可在vscode中打开该项目
  • 可以使用 vscode 中的终端运行 cargo r运行该项目,可以看到 Hello world!字样输出,

恭喜!欢迎您进入rust世界!

相关推荐
好家伙VCC1 小时前
**发散创新:用Rust实现基于RAFT共识算法的轻量级分布式日志系统**在分布式系统中,**一致性协议**是保障数据可靠
java·分布式·python·rust·共识算法
Amos_Web14 小时前
Solana 智能合约编译问题排查与修复总结
前端·rust·区块链
代码羊羊15 小时前
rust-字符串(切片)、元组、结构体、枚举、数组
开发语言·后端·rust
好家伙VCC16 小时前
**发散创新:用 Rust实现游戏日引擎核心模块——从事件驱动到多线程调度的实战
java·开发语言·python·游戏·rust
CappuccinoRose20 小时前
数据库安全性与完整性 - 软考备战(三十三)
数据库·mac·软考·dac·实体完整性·参照完整性·用户定义完整性
RFCEO21 小时前
Rust编程基础课 第1课时:Rust简介与环境搭建 STM32 RUST嵌入式编程实战
stm32·嵌入式硬件·rust·probe-rs·rust工具链·rustup、cargo·stm32 rust适配
爱吃香蕉的阿豪21 小时前
Mac 远程操作 Windows 开发:ZeroTier + JetBrains 实战指南
windows·macos·zerotoer
大嘴皮猴儿2 天前
从零开始学商品图翻译:小白也能快速掌握的多语言文字处理与上架技巧
大数据·ide·人工智能·macos·新媒体运营·xcode·自动翻译