Akses
Kualifikasi:
- Pengguna:
ferris - Kata sandi: (disimpan di)
/root/.cloudzy-creds)
Masuk ke server sebagai root melalui SSH, lalu beralih ke pengguna Rust:
su - ferris
Direktori Penting
/home/ferris/.cargo/→ Berkas biner kargo (cargo, kotak yang dipasang)/home/Ferris/.rustup/→ Rantai alat dan komponen Rust/home/Ferris/→ Ruang kerja Anda (proyek-proyek berada di sini)
Perintah Berguna
Verifikasi instalasi:
cargo --version
rustc --version
Pembaruan Rust:
rustup update
Tambahkan/Perbarui alat tambahan (misalnya linter):
rustup component add clippy
Uninstall Rust:
rustup self uninstall
Bangun proyek Anda:
cargo build
Jalankan proyek Anda:
cargo run
Jalankan tes:
cargo test
Buat dokumentasi untuk proyek Anda:
cargo doc --open
Publish perpustakaan ke crates.io:
cargo publish
Aplikasi Rust Kecil
Buat proyek baru:
cargo new hello-rust
cd hello-rust
Jalankan program default:
cargo run
Tambahkan dependensi melalui CLI:
cargo add ferris-says
Kemudian bangun (Cargo akan menginstal dependensi kita secara otomatis):
cargo build
Hal ini juga akan menghasilkan Cargo.lock (Berkas kunci versi dependensi).
Edit 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();
}
Jalankan:
cargo run