Skip to content

包管理器配置:Rust ​

包管理器适用语言主配置文件路径官方首页
rustupRust~/.bashrc 或 ~/.zshrcrustup.rs
cargoRust~/.cargo/config.tomlcrates.io

rustup ​

(1)编辑环境变量

配置国内代理:

shell
RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup rustup install stable
shell
# 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' >> ~/.zshrc

cargo ​

(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