如何修复修改后的货物依赖项

问题描述 投票:0回答:1

假设我不小心删除或修改了

~/.cargo/registry/
目录中某个 crate 的源文件,导致编译失败。有没有办法让我的 Cargo 检查所有下载的依赖项并修复/重新下载已修改的依赖项?

rust cargo
1个回答
0
投票

您应该删除整个

~/.cargo/registry directory 
,因为这将迫使 Cargo 在您下次构建项目时重新下载所有依赖项。你可以使用这个命令:

rm -rf ~/.cargo/registry

此外,您可以使用

cargo clean
删除包含构建工件的目标目录。然后使用
cargo build 
命令重建项目

© www.soinside.com 2019 - 2024. All rights reserved.