共计 302 个字符,预计需要花费 1 分钟才能阅读完成。
开发环境:
vscode+rust-analyzer
问题:
vscode 始终卡在 fetching metadata
阶段。
办法:
运行cargo metadata
, 发现
Blocking waiting for file lock on package cache
运行
rm -rf ~/.cargo/.package-cache
删除 cargo 的缓存,而后再运行 cargo metadata
后发现没有 blocking
的提醒,重启 vscdoe,加载 rust-analyzer 胜利。
参考
- rust-analyzer issue616
- rust cargo build 始终呈现 Blocking waiting for file lock on package cache
正文完