当我运行cargo build
时,各种库存储在/usr/local/lib/rustlib/
文件夹中。
清除这些库的正确方法是什么?我可以手动rm
这些文件,但这是正确的做法吗?我注意到/usr/local/lib/rustlib/manifest
是一个包含所有库的填充文件路径列表的文件,因此如果我手动删除这些文件,可能会破坏某些内容。
答案 0 :(得分:16)
我认为manifest
文件仅适用于内置库,即与rustc
一起分发的库。 cargo
本身将内容存储在~/.cargo
(for the moment)中,如果您希望删除所有库,则删除该目录不会破坏任何内容。
如果您只是希望cargo
重建/更新依赖关系,则可以运行cargo update
。