Rustup

Rustup 是 Rust 官方的跨平台 Rust 安装工具。

镜像站只会保留一段时间的 nightly,如果在安装时出现错误,请用 RUSTUP_DIST_SERVER= rustup ... 来使用官方源。

使用 rustup 安装 rust 时,若要启用镜像源,执行:

# for bash
RUSTUP_DIST_SERVER={{endpoint}} rustup install stable # for stable
# for fish
env RUSTUP_DIST_SERVER={{endpoint}} rustup install stable # for stable
# for bash
RUSTUP_DIST_SERVER={{endpoint}} rustup install nightly # for nightly
# for fish
env RUSTUP_DIST_SERVER={{endpoint}} rustup install nightly # for nightly
# for bash
RUSTUP_DIST_SERVER={{endpoint}} rustup install nightly-YYYY-mm-dd
# for fish
env RUSTUP_DIST_SERVER={{endpoint}} rustup install nightly-YYYY-mm-dd

若要长期启用镜像源,执行:

# for bash
echo 'export RUSTUP_UPDATE_ROOT={{endpoint}}/rustup' >> ~/.bash_profile
echo 'export RUSTUP_DIST_SERVER={{endpoint}}' >> ~/.bash_profile
# for fish
echo 'set -x RUSTUP_UPDATE_ROOT {{endpoint}}/rustup' >> ~/.config/fish/config.fish
echo 'set -x RUSTUP_DIST_SERVER {{endpoint}}' >> ~/.config/fish/config.fish

注:rustup 在判断是否需要更新时依赖于 toml 的 sha256,由于 toml 内容中相关链接被替换为镜像源,第一次切换到镜像源时各个 channel 会被认为需要更新。

本站由南阳理工学院信息化建设与管理中心支持创办,由南阳理工学院 CIPS 协会运行维护。

本站采用清华大学 TUNA 镜像站网页搭建。

相关源码可在 这里(镜像管理器)这里(镜像站网页) 获取。

根据相关法律法规,本站不对欧盟用户提供服务。

Contact Us

Your IP Address

本站由南阳理工学院信息化建设与管理中心支持创办,由南阳理工学院 CIPS 协会运行维护。

本站采用清华大学 TUNA 镜像站网页搭建。

相关源码可在 这里(镜像管理器)这里(镜像站网页) 获取。

根据相关法律法规,本站不对欧盟用户提供服务。

Contact Us

Your IP Address

envelope github