Zum Inhalt springen
Rust Anfรคnger 15 min

Rust & Cargo installieren

Installiere Rust mit rustup, lerne die Rust-Toolchain kennen und richte dir eine produktive Entwicklungsumgebung fuer Rust ein.

Aktualisiert:
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.

Zurรผck zum Rust Kurs