1涎嚼、安裝rust
通過(guò)官方源一般較慢curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
curl -sSf https://cdn.jsdelivr.net/gh/rust-lang-nursery/rustup.rs/rustup-init.sh | sh
如果安裝慢可以考慮替換地址:
curl -sSf https://sh.rustup.rs > rustup-init.sh
# 或者
curl -sSf https://cdn.jsdelivr.net/gh/rust-lang-nursery/rustup.rs/rustup-init.sh > rustup-init.sh
會(huì)生成一個(gè) rustup-init.sh 文件,打開當(dāng)前文件:
會(huì)看到變量:
RUSTUP_UPDATE_ROOT="https://static.rust-lang.org/rustup/dist"
將這個(gè)變量后邊的地址進(jìn)行替換挑秉,這個(gè)地址為中國(guó)科學(xué)技術(shù)大學(xué)官網(wǎng):
RUSTUP_UPDATE_ROOT="https://mirrors.ustc.edu.cn/rust-static/rustup/dist"
然后通過(guò)bash rustup-init.sh來(lái)安裝rust
2法梯、安裝穩(wěn)定版本或者nightly版本
$ # for bash
$ RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup rustup install stable # for stable
$ # for fish
$ env RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup rustup install stable # for stable
$ # for bash
$ RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup rustup install nightly # for nightly
$ # for fish
$ env RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup rustup install nightly # for nightly
$ # for bash
$ RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup rustup install nightly-YYYY-mm-dd
$ # for fish
$ env RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup rustup install nightly-YYYY-mm-dd
3、Cargo配置:
#(base) ? ~ cat ~/.cargo/config
[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"