Установка Cargo
Cargo поставляется вместе с Rust. Установить их — одна команда. Через 5 минут у вас будет готовая среда.
Cargo не ставится отдельно
Cargo — часть официального Rust-тулчейна. Нельзя установить Cargo без Rust и наоборот. Оба инструмента ставятся через rustup — официальный менеджер версий Rust.
pyenv для Python или nvm для Node.js. Он устанавливает нужную версию тулчейна и позволяет переключаться между ними. После установки rustup у вас автоматически появляются команды rustc (компилятор) и cargo (наш инструмент).Главное что нужно понять: вы устанавливаете rustup один раз, и дальше rustup сам управляет версиями Rust/Cargo. Для обновления потом достаточно одной команды: rustup update.
Установка на Windows
rustup-init.exeУстановка на macOS / Linux
Откройте терминал (на macOS — приложение Terminal, на Linux — любой эмулятор терминала) и выполните одну команду:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
На вопрос установщика выберите 1 (стандартная установка). После завершения обновите переменные в текущей сессии:
source ~/.cargo/env
~/.bashrc или ~/.zshrc.Проверка установки
После установки проверьте, что Cargo доступен. Выполните в терминале:
cargo --version
cargo 1.78.0 (54d8815d0 2024-04-18)Посмотрите полный список доступных команд Cargo:
cargo --help
Справку по конкретной команде получить так:
cargo build --help
cargo new --help
--help работает для любой подкоманды Cargo. Это ваш главный справочник — не нужно гуглить каждый флаг.Обновление Cargo в будущем
Rust выходит раз в 6 недель. Для обновления Cargo и всего тулчейна — одна команда:
rustup update
cargo --versionrustup updatecargo <команда> --help