Как очистить кэш Cargo?

Когда я запускаю cargo build, различные библиотеки lib сохраняются в папке /usr/local/lib/rustlib/.

Каков правильный способ очистить эти библиотеки? Я мог бы rm эти файлы вручную, но это было бы правильно? Я заметил, что /usr/local/lib/rustlib/manifest - это файл, содержащий список путей заполнения файлов для всех lib, и, следовательно, может быть что-то сломать, если я удалю эти файлы вручную.

Ответ 1

Я считаю, что файл manifest предназначен только для встроенных библиотек, т.е. для тех, которые распространяются с помощью rustc. cargo сам хранит вещи в ~/.cargo (на данный момент), если вы хотите просто удалить все библиотеки, а затем удалить этот каталог Не сломайте ничего.

Если вам просто нужно cargo перестроить/обновить зависимости, вы можете запустить cargo update.