Rust & Cargo installieren
Installiere Rust mit rustup, lerne die Rust-Toolchain kennen und richte dir eine produktive Entwicklungsumgebung fuer Rust ein.
Inhaltsverzeichnis
Rust & Cargo installieren
Rust wird ueber rustup installiert - einen Toolchain-Manager, mit dem du verschiedene Rust-Versionen parallel verwalten kannst. Nach der Installation hast du automatisch auch cargo (den Package Manager) und rustc (den Compiler).
Installation
macOS / Linux
Oeffne ein Terminal und fuehre folgenden Befehl aus:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Das Installationsskript fuehrt dich durch die Einrichtung. In den meisten Faellen reicht die Standardoption (โ1) Proceed with installationโ).
Windows
Lade rustup-init.exe von rustup.rs herunter und fuehre die Datei aus. Windows-Nutzer brauchen zusaetzlich die Microsoft C++ Build Tools. Der Installer weist dich darauf hin und leitet dich durch die Einrichtung.
Installation pruefen
Nach der Installation oeffnest du ein neues Terminal (wichtig, damit die PATH-Aenderungen greifen) und pruefst die Version:
rustc --version
cargo --version
Beide Befehle sollten eine Versionsnummer ausgeben, z.B. rustc 1.85.0.
Was steckt im Rust-Paket?
- rustc: Der Rust-Compiler. Du rufst ihn selten direkt auf.
- cargo: Build-Tool, Package Manager, Test-Runner. Dein wichtigstes Werkzeug.
- rustup: Verwaltet Rust-Versionen und -Komponenten.
- rustfmt: Automatischer Code-Formatter.
- clippy: Linter mit hilfreichen Tipps.
Editor einrichten
Wir empfehlen VS Code mit der Extension rust-analyzer. Nach der Installation der Extension bekommst du:
- Syntax-Highlighting
- Type-Hints inline (oft wie eine kostenlose Dokumentation)
- Autocomplete
- Fehler-Highlighting beim Tippen
Alternativ funktioniert Rust auch hervorragend in Zed, IntelliJ (mit Rust-Plugin) oder Neovim.
Erstes Projekt anlegen
Cargo kann fuer dich ein neues Projekt erstellen:
cargo new hallo-rust
cd hallo-rust
Das erzeugt folgende Struktur:
hallo-rust/
โโโ Cargo.toml # Projekt-Konfiguration & Dependencies
โโโ src/
โโโ main.rs # Deine erste Datei
Fuehre dein Projekt direkt aus:
cargo run
Ausgabe:
Compiling hallo-rust v0.1.0
Finished dev profile [unoptimized + debuginfo]
Running `target/debug/hallo-rust`
Hello, world!
Das warโs - Rust ist einsatzbereit. Im naechsten Kapitel schauen wir uns den Aufbau eines Rust-Programms genauer an.