当我运行时cargo build,文件夹中存储了各种库/usr/local/lib/rustlib/。
清除这些库的正确方法是什么?我可以rm手动处理这些文件,但这是否正确?我注意到这/usr/local/lib/rustlib/manifest是一个包含所有库的填充文件路径列表的文件,因此如果我手动删除这些文件可能会破坏某些内容。
当我运行时cargo build,文件夹中存储了各种库/usr/local/lib/rustlib/。
清除这些库的正确方法是什么?我可以rm手动处理这些文件,但这是否正确?我注意到这/usr/local/lib/rustlib/manifest是一个包含所有库的填充文件路径列表的文件,因此如果我手动删除这些文件可能会破坏某些内容。
我相信该manifest文件仅适用于内置库,即与rustc. cargo本身将内容存储在~/.cargo(暂时)中,如果您确实希望删除所有库,那么删除该目录不会破坏任何内容。
如果您只想cargo重建/更新依赖项,您可以运行cargo update.
安装并运行cargo-cache清除~/.cargo文件夹中的缓存:
$ cargo install cargo-cache
$ cargo cache -a