Как очистить кэш Cargo?
Когда я запускаю cargo build
, различные библиотеки lib сохраняются в папке /usr/local/lib/rustlib/
.
Каков правильный способ очистить эти библиотеки? Я мог бы rm
эти файлы вручную, но это было бы правильно? Я заметил, что /usr/local/lib/rustlib/manifest
- это файл, содержащий список путей заполнения файлов для всех lib, и, следовательно, может быть что-то сломать, если я удалю эти файлы вручную.
Ответы
Ответ 1
Я считаю, что файл manifest
предназначен только для встроенных библиотек, т.е. для тех, которые распространяются с помощью rustc
. cargo
сам хранит вещи в ~/.cargo
(на данный момент), если вы хотите просто удалить все библиотеки, а затем удалить этот каталог Не сломайте ничего.
Если вам просто нужно cargo
перестроить/обновить зависимости, вы можете запустить cargo update
.