Zugang
Referenzen:
- Benutzer:
ferris - Passwort: (gespeichert in
/root/.cloudzy-creds)
Melde dich als Root per SSH beim Server an und wechsle dann zum Benutzer Rust:
su - ferris
Wichtige Verzeichnisse
/home/ferris/.cargo/→ Fracht-Binärdateien (cargo, installierte Kisten)/home/Riesenrad/.rustup/→ Rust-Toolchains und -Komponenten/home/Riesenrad/→ Ihr Arbeitsbereich (hier befinden sich Ihre Projekte)
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
Erstellen Sie Ihr Projekt:
cargo build
Führen Sie Ihr Projekt aus:
cargo run
Tests durchführen:
cargo test
Erstellen Sie eine Dokumentation für Ihr Projekt:
cargo doc --open
Eine Bibliothek auf crates.io veröffentlichen:
cargo publish
Eine kleine Rust-Anwendung
Neues Projekt erstellen:
cargo new hello-rust
cd hello-rust
Das Standardprogramm ausführen:
cargo run
Fügen Sie eine Abhängigkeit über die CLI hinzu:
cargo add ferris-says
Dann erstellen (Cargo installiert unsere Abhängigkeiten für uns):
cargo build
Dies wird auch Folgendes generieren Cargo.lock (Abhängigkeitsversionen-Lockfile).
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