大家在安装rust
时,大多数同学是参考官方文档执行脚本安装,脚本如下:
curl https://sh.rustup.rs -sSf | sh
但是因为某些原因,在国内执行上面👆该脚本会被墙掉,然后终端就一直没有下载进度
➜ ~ curl https://sh.rustup.rs -sSf | sh
info: downloading installer
- 为了可以正常执行,可以配置下镜像源,加速
rust
下载、安装。终端配置如下命令:
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
- 接着执行官方文档的下载脚本:
curl https://sh.rustup.rs -sSf | sh
- 紧接着终端就会正常下载执行输出了,大致如下:
➜ ~ curl https://sh.rustup.rs -sSf | sh
info: downloading installer
Welcome to Rust!
This will download and install the official compiler for the Rust
programming language, and its package manager, Cargo.
It will add the cargo, rustc, rustup and other commands to
Cargo's bin directory, located at:
/Users/baoyachi/.cargo/bin
This can be modified with the CARGO_HOME environment variable.
Rustup metadata and toolchains will be installed into the Rustup
home directory, located at:
/Users/baoyachi/.rustup
This can be modified with the RUSTUP_HOME environment variable.
This path will then be added to your PATH environment variable by
modifying the profile files located at:
/Users/baoyachi/.profile
/Users/baoyachi/.zprofile
You can uninstall at any time with rustup self uninstall and
these changes will be reverted.
Current installation options:
default host triple: x86_64-apple-darwin
default toolchain: stable
profile: default
modify PATH variable: yes
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>1
info: profile set to 'default'
info: syncing channel updates for 'stable-x86_64-apple-darwin'
info: latest update on 2019-09-26, rust version 1.38.0 (625451e37 2019-09-23)
info: downloading component 'cargo'
3.7 MiB / 3.7 MiB (100 %) 643.2 KiB/s in 6s ETA: 0s
info: downloading component 'clippy'
1.3 MiB / 1.3 MiB (100 %) 647.7 KiB/s in 2s ETA: 0s
info: downloading component 'rust-docs'
11.7 MiB / 11.7 MiB (100 %) 531.2 KiB/s in 21s ETA: 0s
info: downloading component 'rust-std'
170.9 MiB / 170.9 MiB (100 %) 579.2 KiB/s in 5m 24s ETA: 0s
info: downloading component 'rustc'
60.4 MiB / 60.4 MiB (100 %) 546.7 KiB/s in 2m 34s ETA: 0s
info: downloading component 'rustfmt'
1.9 MiB / 1.9 MiB (100 %) 629.2 KiB/s in 6s ETA: 0s
info: installing component 'cargo'
info: installing component 'clippy'
info: installing component 'rust-docs'
11.7 MiB / 11.7 MiB (100 %) 4.5 MiB/s in 2s ETA: 0s
info: installing component 'rust-std'
170.9 MiB / 170.9 MiB (100 %) 29.4 MiB/s in 6s ETA: 0s
info: installing component 'rustc'
60.4 MiB / 60.4 MiB (100 %) 13.0 MiB/s in 4s ETA: 0s
info: installing component 'rustfmt'
info: default toolchain set to 'stable'
stable installed - rustc 1.38.0 (625451e37 2019-09-23)
Rust is installed now. Great!
To get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
environment variable. Next time you log in this will be done
automatically.
To configure your current shell run source $HOME/.cargo/env
➜ ~ source $HOME/.cargo/env
➜ ~
因为我下载的是稳定版,我选择了1 1) Proceed with installation (default)
- ok,配置完,你需要根据当前网络速度下载直至完成,最后保存配置
source $HOME/.cargo/env
网友评论