码修
7 天前
[广告: 最高 ¥2000 红包]阿里云服务器, 主机等产品通用, 可叠加官网常规优惠使用 | 限时领取
最近开始学习 rust 编程语言, rust 的包管理工具 cargo 跟 Node.JS 的 NPM 很相似.
其中一个相似点, 是在国内下载组件包速度比较慢, 因为 rust 官方包管理网站是在墙外.
所以, 我们需要修改 rust 的配置文件来使用其它国内源作为默认下载源.
步骤如下:
找到当前用户目录下 /Users / 用户名 /.cargo/ 的. cargo 文件夹, Winl 是 C:\Users \ 用户名 \.cargo
进入名为. cargo 的文件夹(目录)
新建一个空文本文件, 命名为: config
将以下文本粘贴进去, 保存关闭
- [source.crates-io]
- registry = "https://github.com/rust-lang/crates.io-index"
- replace-with = 'ustc'
- [source.ustc]
- registry = "git://mirrors.ustc.edu.cn/crates.io-index"
同样, 也可以配置阿里云源:
- [source.crates-io]
- registry = "https://github.com/rust-lang/crates.io-index"
- replace-with = "rustcc"
- [source.rustcc]
- registry = "https://code.aliyun.com/rustcc/crates.io-index"
为防止 cargo 下载失败报 SSL connect error 错误, 还可以在 config 文件添加以下配置 :
- [http]
- check-revoke = false
来源: http://www.mzh.ren/rust-config-china-package-source.html