Chuyển đến nội dung chính
Giảm 50% tất cả các gói, có thời hạn. Khởi điểm từ $2.48/mo
Rust

Rust

Rust là ngôn ngữ lập trình hệ thống. An toàn bộ nhớ, không có garbage collector, nhanh ngang C, và là ngôn ngữ được yêu thích nhất tám năm liên tiếp trên Stack Overflow. Được dùng tại AWS, Microsoft, Cloudflare, Discord và nhân Linux. Lựa chọn mặc định mới cho phần mềm hệ thống hiệu năng cao.

Tổng quan

114k

Sao GitHub

235

Lượt xem trang

305

Cài đặt đang hoạt động

Giấy phép Apache-2.0 Phiên bản Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Cài đặt đang hoạt động là dữ liệu mẫu (xem trước); số liệu thực sẽ được kết nối trước khi ra mắt.

Truy cập

Thông tin đăng nhập:

  • Người dùng: ferris
  • Mật khẩu: (được lưu trữ trong /root/.cloudzy-creds)

SSH vào server với quyền root, sau đó chuyển sang người dùng Rust:

su - ferris

Các Thư Mục Quan Trọng

  • /home/ferris/.cargo/ → Các tệp nhị phân Cargo (cargo, các crate đã cài đặt)
  • /home/ferris/.rustup/ → Toolchain & các thành phần Rust
  • /home/ferris/ → Workspace của bạn (các project đặt ở đâ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ông cụ bổ sung (ví dụ: linter):

rustup component add clippy

Gỡ cài đặt Rust:

rustup self uninstall

Build project của bạn:

cargo build

Chạy project của bạn:

cargo run

Chạy kiểm tra:

cargo test

Build tài liệu cho project của bạn:

cargo doc --open

Xuất bản thư viện lên crates.io:

cargo publish

Một Ứng Dụng Rust 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 dependency qua CLI:

cargo add ferris-says

Sau đó build (Cargo sẽ tự cài dependency cho bạn):

cargo build

Lệnh này cũng sẽ tạo ra Cargo.lock (file khóa phiên bản dependency).

Chỉnh sửa 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 nó:

cargo run

Thêm trong Công cụ phát triển

Ứng dụng liên quan.

Triển khai Rust ngay. Từ $2.48/tháng.