install
https://v2.tauri.app/zh-cn/start/prerequisites/
mac 下载缓慢
sh
export RUSTUP_DIST_SERVER="https://rsproxy.cn"
export RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"
curl --proto '=https' --tlsv1.2 -sSf https://rsproxy.cn/rustup-init.sh | sh设置 rs proxy
sh
cat >> ~/.zshrc <<'EOF'
# Rust mirror
export RUSTUP_DIST_SERVER="https://rsproxy.cn"
export RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"
EOFsh
mkdir -p ~/.cargo
cat > ~/.cargo/config.toml <<'EOF'
[source.crates-io]
replace-with = 'rsproxy-sparse'
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
EOFwidnows 设置 rs proxy
当前终端临时生效:
$env:RUSTUP_DIST_SERVER="https://rsproxy.cn"
$env:RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"永久写入用户环境变量:
[Environment]::SetEnvironmentVariable(
"RUSTUP_DIST_SERVER",
"https://rsproxy.cn",
"User"
)
[Environment]::SetEnvironmentVariable(
"RUSTUP_UPDATE_ROOT",
"https://rsproxy.cn/rustup",
"User"
)检查
$env:RUSTUP_DIST_SERVER
$env:RUSTUP_UPDATE_ROOT
rustup updateCargo crates 镜像配置位置 %USERPROFILE%\.cargo\config.toml
New-Item -ItemType Directory -Force "$HOME\.cargo"
@'
[source.crates-io]
replace-with = 'rsproxy-sparse'
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
'@ | Set-Content "$HOME\.cargo\config.toml"测试
cargo search serde