Advertisement

Rust学习:解决crates.io仓库代码下载慢的问题

阅读量:

今日已是研习Rust语言的次日,在尝试引入依赖项(dependencies)的过程中遭遇了极为缓慢的状况,亟需寻找相应的途径予以改善。

Rust学习—解决crates.io 仓库代码下载慢的问题

今日在安装rand依赖的过程中,系统提示
update crates.io index
随后便陷入停滞状态。经过一番排查,发现这与网络连接有关。起初尝试借助proxychains工具通过国外代理进行访问,但未能奏效,且此类不安全的代理存在信息泄露的风险,因此不得不另辟蹊径。

最终选择采用国内镜像的方式进行操作,尽管速度仍较慢,但相较于之前已有明显改善。

首先需要进入电脑中的cargo目录,在MAC OS系统中,默认路径为 ~/.cargo
cd ~/.cargo
接着创建一个配置文件,此处使用vim编辑器完成操作:
vim config
进入编辑界面后,按下i键切换至插入模式
随后将以下代码复制粘贴至文件中:

复制代码
    [source.crates-io]
    registry = "https://github.com/rust-lang/crates.io-index"
    replace-with = 'ustc'
    [source.ustc]
    registry = "git:

全部评论 (0)

还没有任何评论哟~