เข้าถึง
ข้อมูลประจำตัว:
- ผู้ใช้:
ferris - รหัสผ่าน: (บันทึกไว้ใน
/root/.cloudzy-creds)
เชื่อมต่อ SSH เข้าเซิร์ฟเวอร์ในฐานะ root จากนั้นเปลี่ยนไปใช้ผู้ใช้ Rust:
su - ferris
รายชื่อสำคัญ
/home/ferris/.cargo/→ ไบนารีสินค้า (cargo(ลังที่ติดตั้งแล้ว)/home/เฟอร์ริส/.rustup/→ ชุดเครื่องมือและส่วนประกอบของ Rust/home/เฟอร์ริส/→ พื้นที่ทำงานของคุณ (โปรเจ็กต์ต่างๆ อยู่ที่นี่)
คำสั่งที่มีประโยชน์
ตรวจสอบการติดตั้ง:
cargo --version
rustc --version
อัปเดต Rust:
rustup update
เพิ่ม/อัปเดตเครื่องมือเพิ่มเติม (เช่น linter):
rustup component add clippy
ถอนการติดตั้ง Rust:
rustup self uninstall
สร้างโปรเจ็กต์ของคุณ:
cargo build
เริ่มดำเนินการโครงการของคุณ:
cargo run
ดำเนินการทดสอบ:
cargo test
จัดทำเอกสารประกอบสำหรับโครงการของคุณ:
cargo doc --open
เผยแพร่ไลบรารีไปยัง crates.io:
cargo publish
การใช้งานสนิมขนาดเล็ก
สร้างโปรเจ็กต์ใหม่:
cargo new hello-rust
cd hello-rust
เรียกใช้โปรแกรมเริ่มต้น:
cargo run
เพิ่มการพึ่งพาผ่านทาง CLI:
cargo add ferris-says
จากนั้นสร้าง (Cargo จะติดตั้งส่วนประกอบที่จำเป็นให้เราโดยอัตโนมัติ):
cargo build
สิ่งนี้จะสร้างเช่นกัน Cargo.lock (ไฟล์ล็อกเวอร์ชันการพึ่งพา)
แก้ไข 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();
}
ลองรันดู:
cargo run