Как очистить кэш грузов?

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

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


person bojangle    schedule 01.08.2014    source источник


Ответы (1)


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

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

person huon    schedule 01.08.2014
comment
Спасибо, что указали мне на ~/.cargo, это то, что я искал! - person bojangle; 01.08.2014
comment
сохраните папку bin, если вы не хотите переустанавливать все те классные инструменты Rust, которые вы установили) - person DenisKolodin; 15.01.2021