Rust程序会有很多第三方依赖,往往会出现在执行Cargo build的时候无法获取第三方软件的情况。有个比较实用的方法就是使用国内代理进行访问,国内代理设置方式如下:
在个人目录下创建一个config文件
vim ~/.cargo/config
将如下内容粘贴到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"
设置完成后就可以成功执行Cargo run了
windows方式(筛选):
在powershell里面运行如下两行代码:
$ENV:RUSTUP_DIST_SERVER='https://mirrors.ustc.edu.cn/rust-static' $ENV:RUSTUP_UPDATE_ROOT='https://mirrors.ustc.edu.cn/rust-static/rustup'
紧接着,不要关闭powershell窗口,用此窗口打开 rustup-init.exe 就可以正常下载了
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/mountain_hua/article/details/120769382