外观
包管理器配置:Rust
| 包管理器 | 适用语言 | 主配置文件路径 | 官方首页 |
|---|---|---|---|
| rustup | Rust | ~/.bashrc 或 ~/.zshrc | rustup.rs |
| cargo | Rust | ~/.cargo/config.toml | crates.io |
rustup
(1)编辑环境变量
配置国内代理:
shell
RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup rustup install stableshell
# Bash
echo 'export RUSTUP_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup' >> ~/.bashrc
echo 'export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup' >> ~/.bashrc
# Zsh
echo 'export RUSTUP_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup' >> ~/.zshrc
echo 'export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup' >> ~/.zshrccargo
(1)编辑config.toml文件
配置国内代理:
shell
mkdir -vp ${CARGO_HOME:-$HOME/.cargo}
cat > ${CARGO_HOME:-$HOME/.cargo}/config.toml << EOF
[source.crates-io]
replace-with = 'mirror'
[source.mirror]
registry = "sparse+https://mirrors.tuna.tsinghua.edu.cn/crates.io-index/"
[registries.mirror]
index = "sparse+https://mirrors.tuna.tsinghua.edu.cn/crates.io-index/"
EOF