Truy cập
Thông tin cá nhân:
- Người dùng:
ferris - Mật khẩu: (được lưu trữ trong
/root/.cloudzy-creds)
Kết nối SSH vào máy chủ với quyền root, sau đó chuyển sang người dùng Rust:
su - ferris
Danh mục quan trọng
/home/ferris/.cargo/→ Các tệp nhị phân Cargo (cargo(các thùng đã được lắp đặt)/home/Ferris/.rustup/→ Bộ công cụ và các thành phần của Rust/home/Ferris/→ Không gian làm việc của bạn (các dự án được lưu trữ tại đây)
Các lệnh hữu ích
Xác minh cài đặt:
cargo --version
rustc --version
Cập nhật Rust:
rustup update
Thêm/Cập nhật các công cụ bổ sung (ví dụ: linter):
rustup component add clippy
Gỡ cài đặt Rust:
rustup self uninstall
Hãy xây dựng dự án của bạn:
cargo build
Chạy dự án của bạn:
cargo run
Chạy thử nghiệm:
cargo test
Xây dựng tài liệu cho dự án của bạn:
cargo doc --open
Đăng tải thư viện lên crates.io:
cargo publish
Một ứng dụng gỉ sét nhỏ
Tạo dự án mới:
cargo new hello-rust
cd hello-rust
Chạy chương trình mặc định:
cargo run
Thêm phần phụ thuộc thông qua CLI:
cargo add ferris-says
Sau đó tiến hành biên dịch (Cargo sẽ tự động cài đặt các thư viện cần thiết cho chúng ta):
cargo build
Điều này cũng sẽ tạo ra Cargo.lock (tệp khóa phiên bản phụ thuộc).
Biên tập 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();
}
Chạy thử đi:
cargo run