如何在macos上安装rust开发环境

在 macOS 上安装 Rust 最推荐的方式是使用官方提供的安装工具 rustup。下面是完整的安装步骤:

✅ 第一步:安装 Rust

  1. 打开 终端 Terminal
  2. 执行以下命令来下载并安装 rustup(它会同时安装 Rust 和 Cargo):
arduino 复制代码
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  1. 安装过程中会提示你选择安装类型:
  • 输入 1(默认选项)即可继续安装默认配置。

✅ 第二步:配置环境变量(一般会自动配置)

安装完成后,rustup 会提示你将 Rust 的 bin 路径加入环境变量,默认会加到你的 shell 配置文件中:

  • 如果你使用的是 zsh (macOS 默认),配置文件是 ~/.zshrc
  • 如果你使用的是 bash ,配置文件是 ~/.bash_profile~/.bashrc

通常会加上这行:

bash 复制代码
export PATH="$HOME/.cargo/bin:$PATH"

你可以运行以下命令来立即生效:

bash 复制代码
source ~/.zshrc    # 如果你用的是 zsh
# 或者
source ~/.bash_profile  # 如果你用的是 bash

✅ 第三步:验证安装

检查是否安装成功:

css 复制代码
rustc --version
cargo --version

输出应该显示你安装的 Rust 和 Cargo 版本。

✅ 补充工具建议(可选)

安装 Rust 常用工具:

csharp 复制代码
rustup component add clippy       # 代码规范检查
rustup component add rustfmt      # 自动格式化

✅ 如果你使用 Homebrew(不推荐但也可用)

你也可以用 Homebrew 安装 Rust:

复制代码
brew install rust

但官方推荐使用 rustup,因为它更好地支持多版本管理、组件安装等功能。

相关推荐
半夏知半秋10 小时前
rust学习-闭包
开发语言·笔记·后端·学习·rust
Yanni4Night12 小时前
Parcel 作者:如何用静态Hermes把JavaScript编译成C语言
前端·javascript·rust
superman超哥12 小时前
Rust Vec的内存布局与扩容策略:动态数组的高效实现
开发语言·后端·rust·动态数组·内存布局·rust vec·扩容策略
Sammyyyyy13 小时前
Rust 1.92.0 发布:Never Type 进一步稳定
java·算法·rust
superman超哥15 小时前
Rust HashSet与BTreeSet的实现细节:集合类型的底层逻辑
开发语言·后端·rust·编程语言·rust hashset·rust btreeset·集合类型
superman超哥16 小时前
Rust String与&str的内部实现差异:所有权与借用的典型案例
开发语言·后端·rust·rust string·string与str·内部实现·所有权与借用
愈努力俞幸运17 小时前
rust安装
开发语言·后端·rust
superman超哥18 小时前
Rust 范围模式(Range Patterns):边界检查的优雅表达
开发语言·后端·rust·编程语言·rust范围模式·range patterns·边界检查
土豆125018 小时前
Rust Trait 进阶:打造你的类型系统超能力
rust·编程语言
小白路过19 小时前
node-sass和sass兼容性使用
前端·rust·sass