QMHTMY/RustBook 项目中的 Rust 语言环境安装指南
2025-07-10 05:50:13作者:庞队千Virginia
前言
Rust 作为一门现代系统编程语言,近年来在开发者社区中获得了广泛关注。QMHTMY/RustBook 项目中的 install_rust.sh 脚本提供了一个简单高效的 Rust 语言环境安装方案,特别适合初学者快速搭建开发环境。
脚本解析
这个安装脚本主要完成了以下几项关键任务:
-
自动下载并执行 Rust 官方安装程序
- 使用 curl 命令从 Rust 官方获取安装脚本
- 通过 HTTPS 安全协议传输数据
- 强制使用 TLS 1.2 版本保证安全性
-
配置环境变量
- 自动将 Rust 工具链路径添加到用户的 bashrc 文件中
- 设置 RUSTPATH 变量指向 cargo 二进制目录
- 将该路径加入系统 PATH 环境变量
-
即时生效配置
- 执行 source 命令使环境变量变更立即生效
技术细节
安全下载机制
脚本中使用的 curl 命令参数值得关注:
--proto '=https'
强制使用 HTTPS 协议--tlsv1.2
指定使用 TLS 1.2 加密协议-sSf
组合参数实现静默模式但显示错误
这种设计确保了安装过程的安全性和可靠性。
环境变量配置
脚本将 Rust 相关路径配置在 ~/.bashrc 中,这样做有几个优点:
- 对所有新打开的终端会话都有效
- 不会影响系统级环境变量
- 便于用户后续自行修改
路径设置逻辑
$HOME/.cargo/bin
是 Rust 工具链的标准安装位置,包含:
- rustc Rust 编译器
- cargo Rust 包管理器
- rustup 工具链管理器
- 其他相关工具
使用方法
- 将脚本保存为 install_rust.sh
- 赋予执行权限:
chmod +x install_rust.sh
- 执行脚本:
./install_rust.sh
执行完成后,建议验证安装:
rustc --version
cargo --version
注意事项
- 该脚本适用于大多数 Linux 发行版
- 执行前请确保已安装 curl 工具
- 如果使用其他 shell(如 zsh),需要手动将配置添加到对应的 rc 文件
- 安装过程需要网络连接,建议使用稳定的网络环境
扩展建议
对于 QMHTMY/RustBook 项目的学习者,安装完 Rust 环境后可以:
- 配置 Rust 国内镜像源加速下载
- 安装 rust-analyzer 插件获得更好的开发体验
- 学习使用 cargo 创建和管理项目
- 探索 Rust 丰富的工具链生态
这个安装脚本为初学者提供了一个良好的起点,让开发者可以快速进入 Rust 语言的学习和实践。