在 Linux 系统下,利用国内镜像安装 Rust 非常简单。
以下是使用南京大学镜像在 Linux 系统上安装 Rust 的详细步骤:
🚀 第一步:配置南京大学镜像环境变量
在终端中执行以下两条命令,将 Rust 的下载源和更新源指向南京大学镜像站:
export RUSTUP_DIST_SERVER=https://mirror.nju.edu.cn/rustup
export RUSTUP_UPDATE_ROOT=https://mirror.nju.edu.cn/rustup/rustup
(注:如果你习惯使用 fish 终端,可以将 export 替换为 env)
📥 第二步:下载并运行安装脚本
设置好环境变量后,直接运行官方安装脚本。由于已经配置了镜像,脚本在执行时会以极快的速度从南京大学服务器拉取所需文件:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
运行后,终端会出现安装选项提示。直接按回车键选择默认的 1) Proceed with installation (default) 即可开始标准安装。
⚙️ 第三步:让环境变量立即生效
安装完成后,Rust 的工具链会被安装在 $HOME/.cargo/bin 目录下。为了让当前终端能直接使用 rustc、cargo 等命令,需要执行以下命令加载环境配置:
source"$HOME/.cargo/env"
✅ 第四步:验证安装
输入以下命令,检查 Rust 编译器和包管理器是否安装成功:
rustc --version
cargo --version
如果终端输出了具体的版本号(例如 rustc 1.xx.x),就说明 Rust 已经成功安装在你的 Linux 系统上了。
💡 进阶配置:长期保持镜像加速
上面的环境变量配置只在当前终端窗口有效。如果你希望以后每次打开终端都能自动使用南京大学镜像(比如在执行 rustup update 更新 Rust 时),可以将环境变量写入你的 Shell 配置文件中。
- 如果你使用的是 bash,执行以下命令:
echo'export RUSTUP_DIST_SERVER=https://mirror.nju.edu.cn/rustup' >> ~/.bashrc
echo'export RUSTUP_UPDATE_ROOT=https://mirror.nju.edu.cn/rustup/rustup' >> ~/.bashrc
- 如果你使用的是 zsh(很多现代 Linux 发行版的默认终端),执行以下命令:
echo'export RUSTUP_DIST_SERVER=https://mirror.nju.edu.cn/rustup' >> ~/.zshrc
echo'export RUSTUP_UPDATE_ROOT=https://mirror.nju.edu.cn/rustup/rustup' >> ~/.zshrc
📦 额外建议:配置 Cargo 依赖包镜像
rustup 镜像加速了 Rust 工具链本身的下载,但在后续开发中,使用 cargo 下载第三方依赖包(crates)时,也可以配置国内镜像来加速。
你可以在 ~/.cargo/config.toml 文件中(如果文件不存在可以先创建),添加上海交通大学(同样离你很近且速度极快)的稀疏索引配置:
[source.crates-io]
replace-with = 'sjtu'
[source.sjtu]
registry = "sparse+https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index/"
完成以上步骤,你的 Linux Rust 开发环境就彻底配置完毕,可以享受极速的开发体验了!