在Linux或macOS上安装rustup
打开终端并输入如下命令:
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
结果报错:
info: downloading installer curl: (7) Failed to connect to static.rust-lang.org port 443 after 21133 ms: Connection refused rustup: command failed: downloader https://static.rust-lang.org/rustup/dist/x86_64-unknown-linux-gnu/rustup-init /tmp/tmp.xOAkeGhOXs/rustup-init x86_64-unknown-linux-gnu
原因是rust服务器在国外,网速慢导致,可以使用国内镜像安装。
导出安装脚本
首先修改一下上面的命令,将安装脚本导出
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > rust.sh
修改安装脚本
打开 rust.sh 脚本
8
9 # If RUSTUP_UPDATE_ROOT is unset or empty, default it.
10 RUSTUP_UPDATE_ROOT="${RUSTUP_UPDATE_ROOT:-https://static.rust-lang.org/rustup}"
11
将 RUSTUP_UPDATE_ROOT 修改为
RUSTUP_UPDATE_ROOT="https://mirrors.ustc.edu.cn/rust-static/rustup"
这是用来下载 rustup-init 的, 修改后通过国内镜像下载
修改环境变量
export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup
这让rustup-init从国内进行下载最新稳定版Rust,提高速度
最后执行修改后的rust.sh
bash rust.sh
然后选择安装或者取消,这里选择“1”,安装
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>1
如果安装成功,将会出现如下内容:
Rust is installed now. Great!
检查安装是否正确
要检查是否正确安装了Rust,打开命令行并输入:
rustc --version
你应该可以看到按照以下格式显示的最新稳定版本的版本号、对应的 Commit Hash 和 Commit日期:
rustc x.y.z (abcabcabc yyyy-mm-dd)
如果看到了这样的信息,就说明 Rust 已经安装成功了!
恭喜入坑!(此处应该有掌声!)