在不同操作系统上安装 Rust
Rust 提供统一的安装工具 rustup,支持主流操作系统。使用 rustup 安装后,可自动配置编译器(rustc)、包管理工具(cargo)等开发组件。
Windows
推荐使用 rustup-init 安装器:
- 访问官网:https://rust-lang.org
- 下载并运行
rustup-init.exe - 安装完成后,重启终端,执行
rustc -V验证安装
或使用 PowerShell 安装:
Invoke-WebRequest -Uri https://win.rustup.rs -UseBasicParsing | Invoke-Expression
macOS
使用终端命令安装:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装完成后按提示配置环境变量。使用 brew install rust 也可安装,但不推荐。
Linux
大多数 Linux 发行版推荐使用 rustup:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装完成后,可使用以下命令验证:
rustc --version
cargo --version
若系统源中包含旧版本 Rust,请优先使用 rustup 保持版本一致性。
相关内容
- 什么是 Rust? Rust 是一门注重性能与安全的系统级编程语言,采用独特的所有权机制保障内存安全,避免数据竞争和悬垂指针,适用于系统开发、嵌入式和高并发场景。
- Rust 的历史和发展背景 Rust 起源于 Mozilla,最初由 Graydon Hoare 创建,旨在解决传统系统编程语言如 C/C++ 所面临的内存安全问题,经过多年社区发展,已成...
- Rust 的优点和适用场景 Rust 以内存安全、高性能和零成本抽象著称,适合系统编程、高并发服务、嵌入式开发和 WebAssembly 应用,是 C/C++ 的现代替代方案。
- 配置 Rust 开发环境 配置 Rust 开发环境主要包括设置环境变量、选择合适的编辑器和插件、管理工具链版本,以获得高效流畅的开发体验。
- 使用 Rust 的基本工具链 Rust 提供丰富的基本工具链,包括编译器 rustc、包管理器 cargo、文档生成器 rustdoc 和测试工具,构建现代软件项目高效可靠。
- 变量与数据类型 Rust 使用静态类型系统,变量默认不可变,支持多种数据类型如整型、浮点型、布尔值、字符、元组与数组,保障性能与类型安全。