rust更换国内镜像源

本文介绍了如何在~/.cargo/config文件中配置Rust的包管理器Cargo,以使用清华大学的镜像源替代官方crates.io,以解决下载问题。随着时间推移,配置可能需要更新,例如从 ustc 镜像切换到 tuna 镜像以保持正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在 ~/.cargo 目录下添加一个配置文件 config,内容如下

文件名: config

[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'
[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index"
[http]
check-revoke = false

2022-05-20 补充
今天发现上面这个配置不行了,改成清华的镜像可以正常运行了。

[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'
[source.ustc]
# registry = "https://mirrors.ustc.edu.cn/crates.io-index"
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
[http]
check-revoke = false
### 安装 Rust 编程语言并配置国内镜像 对于希望在 Ubuntu 20 上通过国内镜像加速安装 Rust 的用户来说,可以遵循以下指南完成操作。 #### 更新系统包列表 为了确保系统的最新状态,在开始之前应当更新本地的软件包索引。这一步骤有助于防止可能遇到的各种兼容性问题[^3]: ```bash sudo apt update && sudo apt upgrade -y ``` #### 使用 `rustup` 工具安装 Rust 并切换至国内 Crates 采用官方推荐的方式——即利用 `rustup` 脚本化工具来进行 Rust 及其组件的安装是一个高效的选择。考虑到网络条件因素的影响,建议同时更换国内提供的 Crates.io 镜像站点以加快下载速度[^4]: ```bash curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh source $HOME/.cargo/env rustup set profile minimal rustup default stable rustup target add wasm32-unknown-unknown # 如果需要支持 WebAssembly ``` 接着,可以通过设置环境变量的方式来指定使用国内的 Crates 服务器地址。例如,针对阿里云或清华提供的服务,执行下面相应的命令之一即可实现这一目的[^2]: ##### 对于阿里云: ```bash echo 'export RUSTUP_DIST_SERVER=https://mirrors.aliyun.com/rust-static' >> ~/.bashrc echo 'export CARGO_HOME=~/.cargo' >> ~/.bashrc source ~/.bashrc ``` ##### 或者对于清华大学: ```bash echo 'export RUSTUP_DIST_SERVER=https://mirror.tuna.tsinghua.edu.cn/rustup' >> ~/.bashrc echo 'export CARGO_HOME=~/.cargo' >> ~/.bashrc source ~/.bashrc ``` 上述更改会立即生效,并且每次启动新终端时都会自动加载这些配置项。现在应该能够享受到更快速度下的 Rust 开发体验了。 #### 测试安装成果 最后验证一下是否成功设置了正确的版本和路径。可以在命令行中键入如下指令查看当前使用的 Rust 版本号以及 Cargo 所指向的位置: ```bash rustc --version cargo --list ``` 如果一切正常,则说明已经顺利完成基于国内镜像源Rust 环境搭建工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

许野平

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值