50 % Rabatt auf alle Pläne, begrenzte Zeit. Ab $2.48/mo
Rust

Rust

Rust ist eine Systemprogrammiersprache. Speichersicher, ohne Garbage Collector, so schnell wie C – und seit acht Jahren in Folge die beliebteste Sprache auf Stack Overflow. Im Einsatz bei AWS, Microsoft, Cloudflare, Discord und im Linux-Kernel. Die neue erste Wahl für hochperformante Systemsoftware.

Version

Neueste

Betriebssystem

Ubuntu Server 24.04 LTS

Mindestens RAM

1 GB

IP-Typen

IPV4,IPV6

Zugriff

Anmeldedaten:

  • Benutzer: ferris
  • Passwort: (gespeichert in /root/.cloudzy-creds)

SSH als root auf dem Server einloggen, dann zum Rust-Benutzer wechseln:

su - ferris

Wichtige Verzeichnisse

  • /home/ferris/.cargo/ → Cargo Binärdateien (cargo, installierte Crates)
  • /home/ferris/.rustup/ → Rust-Toolchains & Komponenten
  • /home/ferris/ → Dein Arbeitsbereich (Projekte liegen hier)

Nützliche Befehle

Installation überprüfen:

cargo --version
rustc --version

Rust aktualisieren:

rustup update

Zusätzliche Tools hinzufügen/aktualisieren (z. B. Linter):

rustup component add clippy

Rust deinstallieren:

rustup self uninstall

Dein Projekt bauen:

cargo build

Dein Projekt ausführen:

cargo run

Tests ausführen:

cargo test

Dokumentation für dein Projekt erstellen:

cargo doc --open

Eine Bibliothek auf crates.io veröffentlichen:

cargo publish

Eine kleine Rust-Anwendung

Ein neues Projekt erstellen:

cargo new hello-rust
cd hello-rust

Das Standardprogramm ausführen:

cargo run

Eine Abhängigkeit per CLI hinzufügen:

cargo add ferris-says

Dann bauen (Cargo installiert die Abhängigkeit automatisch):

cargo build

Das erzeugt außerdem Cargo.lock (Sperrdatei für Abhängigkeitsversionen).

Bearbeiten src/main.rs:

use ferris_says::say;
use std::io::{stdout, BufWriter};


fn main() {
    let stdout = stdout();
    let message = String::from("Hello fellow Rustaceans!");
    let width = message.chars().count();


    let mut writer = BufWriter::new(stdout.lock());
    say(&message, width, &mut writer).unwrap();
}

Führen Sie es aus:

cargo run

Mehr unter Entwicklungs-Tools

Verwandte Apps.

Rust jetzt deployen. Ab 2,48 $/Monat.