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

Rust

Rust ist eine Systemprogrammiersprache. Speichersicher, kein Garbage Collector, schnell wie C und seit acht Jahren die beliebteste Sprache auf Stack Overflow. Wird bei AWS, Microsoft, Cloudflare, Discord und dem Linux-Kernel verwendet. Der neue Standard für leistungsstarke Systemsoftware.

Version

Letzte

Betriebssystem

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-Typen

IPV4, IPV6

Zugang

Anmeldeinformationen:

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

Stelle als Root eine SSH-Verbindung zum Server her und wechsle dann zum Rust-Benutzer:

su - ferris

Wichtige Verzeichnisse

  • /home/ferris/.cargo/ → Frachtbinärdateien (cargo, installierte Kisten)
  • /home/Ferris/.rustup/ → Rust-Toolchains und -Komponenten
  • /home/Ferris/ → Dein Arbeitsbereich (Projekte live 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

Erstelle dein Projekt:

cargo build

Führe dein Projekt aus:

cargo run

Führe Tests durch:

cargo test

Erstelle eine Dokumentation für dein Projekt:

cargo doc --open

Veröffentlichen du eine Bibliothek auf crates.io:

cargo publish

Eine kleine Rustanwendung

Erstelle ein neues Projekt:

cargo new hello-rust
cd hello-rust

Führe das Standardprogramm aus:

cargo run

Füge eine Abhängigkeit über die CLI hinzu:

cargo add ferris-says

Dann bauen (Cargo installiert unsere Abhängigkeit für uns):

cargo build

Dies wird auch generiert Cargo.lock (Abhängigkeitsversionen-Sperrdatei).

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ühre es aus:

cargo run

Mehr zu Entwicklungs-Tools

Verwandte Apps.

Stelle Rust jetzt bereit. Ab 2,48 $/Monat.