- error: the
registry.index
config value is no longer supported
Use[source]
replacement to alter the default index for crates.io
解决方法:更换 cargo国内 cargo 镜像源配置
[source.crates-io]
registry = “https://github.com/rust-lang/crates.io-index”
指定镜像
replace-with = ‘镜像源名’ # 如:tuna、sjtu、ustc,或者 rustcc
注:以下源配置一个即可,无需全部
中国科学技术大学
[source.ustc]
registry = “https://mirrors.ustc.edu.cn/crates.io-index”
或者 <<<
registry = “git://mirrors.ustc.edu.cn/crates.io-index”
上海交通大学
[source.sjtu]
registry = “https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index/”
清华大学
[source.tuna]
registry = “https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git”
rustcc社区
[source.rustcc]
registry = “https://code.aliyun.com/rustcc/crates.io-index.git”
- error: linker
link.exe
not found
错误信息很明显:依赖于微软的 msvc linker.exe
使用rustup下载相关包
rustup toolchain install stable-x86_64-pc-windows-gnu rustup default
stable-x86_64-pc-windows-gnu