Rust 开发环境

最佳实践 4 分钟阅读 更新于 2025-02-06

1. Overview

Windows Linux/WSL

2. Windows

2.1. 安装

下载 rustup-init.exe

1
2
3
4
$env:RUSTUP_DIST_SERVER="https://rsproxy.cn"
$env:RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"

/path/to/rustup-init.exe

2.2. 设置

使用 RsProxy 镜像源,编辑配置文件

1
2
3
4
5
6
7
8
9
10
11
12
Add-Content -Path $HOME\.cargo\config.toml -Value @'
[source.crates-io]
replace-with = 'rsproxy-sparse'
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
[net]
git-fetch-with-cli = true
'@

3. Linux/WSL

use bash

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# install
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

# config
cat > ~/.cargo/config.toml <<- 'EOM'
[source.crates-io]
replace-with = 'rsproxy-sparse'
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
[net]
git-fetch-with-cli = true
EOM
标签: xops rust

如果这篇文章对您有帮助,欢迎打赏支持