Zzzxb's Blog

你要静心学习那份等待时机的成熟的情绪,也要你一定保有这份等待之外的努力和坚持。

Rust软件包下载失败

Rust 默认下载包的镜像地址慢的动都动不了,加上最近github经常性的打不开,访问速度慢,cargo也给了更换源的说明了

更换中科大的源地址

vim ~/.cargo/config

[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'
[source.ustc]
registry = "http://mirrors.ustc.edu.cn/crates.io-index"

更换完毕后就ok了

如果出现:Blocking waiting for file lock on the registry index就使用rm -rf ~/.cargo/registry/index/*目录下的文件给删除了,删除后使用pkill rls命令中断了rls强行移除锁,之后重启IDE就OK了(我这里用的VSCode),中断完需要重启编辑器才行。