Rust社区公开的第三方包都集中在crates.io网站上面,他们的文档被自动发布到doc.rs
网站上。Rust提供了非常方便的包管理器cargo,它类似于Node.js
的npm
和Python
的pip
。但cargo不仅局限于包管理,还为Rust生态系统提供了标准的工作流。
所以在实际开发中,为了更快速下载第三方包,我们需要把crates.io换国内的镜像源。
换国内中科大源
完整复制以下命令,然后粘贴到终端执行即可:
tee $HOME/.cargo/config <<-'EOF'
[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"
EOF
换阿里云源
tee $HOME/.cargo/config <<-'EOF'
[source.crates-io]
replace-with = "rustcc"
[source.rustcc]
registry = "https://code.aliyun.com/rustcc/crates.io-index"
EOF
万事大吉!以后用Rust开发再也不用面对伟大的GFW了,233333~