ข้ามไปยังเนื้อหาหลัก
ลด 50% ทุกแพลน เวลาจำกัด เริ่มต้นที่ $2.48/mo
Rust

Rust

Rust คือภาษาสำหรับเขียนโปรแกรมระบบ ปลอดภัยด้านหน่วยความจำ ไม่มี garbage collector เร็วเทียบเท่า C และเป็นภาษาที่นักพัฒนาชื่นชอบมากที่สุดบน Stack Overflow ต่อเนื่องแปดปีซ้อน ใช้งานจริงที่ AWS, Microsoft, Cloudflare, Discord และใน kernel ของ Linux กลายเป็นตัวเลือกหลักสำหรับซอฟต์แวร์ระบบที่ต้องการประสิทธิภาพสูง

ภาพรวม

114k

GitHub stars

235

การดูหน้า

305

การติดตั้งที่ใช้งานอยู่

ใบอนุญาต Apache-2.0 เวอร์ชัน Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

การติดตั้งที่ใช้งานอยู่เป็นข้อมูลตัวอย่าง (ตัวอย่างก่อนเปิดตัว); จะเชื่อมต่อข้อมูลจริงก่อนเปิดตัว

การเข้าถึง

ข้อมูลประจำตัว:

  • ผู้ใช้: ferris
  • รหัสผ่าน: (เก็บไว้ใน /root/.cloudzy-creds)

SSH เข้าเซิร์ฟเวอร์ในฐานะ root แล้วสลับไปยังผู้ใช้ Rust:

su - ferris

ไดเร็กทอรี่ที่สำคัญ

  • /home/ferris/.cargo/ → ไฟล์ Cargo ไบนารี (cargo, กล่องที่ติดตั้ง
  • /home/ferris/.rustup/ → toolchain และ component ของ Rust
  • /home/ferris/ → workspace ของคุณ (โปรเจกต์เก็บไว้ที่นี่)

คำสั่งที่มีประโยชน์

ยืนยันการติดตั้ง:

cargo --version
rustc --version

อัปเดต Rust:

rustup update

เพิ่ม/อัปเดตเครื่องมือเสริม (เช่น linter):

rustup component add clippy

ถอนการติดตั้ง Rust:

rustup self uninstall

build โปรเจกต์ของคุณ:

cargo build

รันโปรเจกต์ของคุณ:

cargo run

เรียกใช้การทดสอบ:

cargo test

สร้างเอกสารสำหรับโปรเจกต์ของคุณ:

cargo doc --open

เผยแพร่ไลบรารีไปยัง crates.io:

cargo publish

แอปพลิเคชัน Rust ขนาดเล็ก

สร้างโปรเจกต์ใหม่:

cargo new hello-rust
cd hello-rust

รันโปรแกรมเริ่มต้น:

cargo run

เพิ่ม dependency ผ่าน CLI:

cargo add ferris-says

จากนั้น build (Cargo จะติดตั้ง dependency ให้อัตโนมัติ):

cargo build

นอกจากนี้จะสร้าง Cargo.lock (lockfile สำหรับเวอร์ชัน dependency).

แก้ไข 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

เพิ่มเติมในเครื่องมือพัฒนา

แอปที่เกี่ยวข้อง

ติดตั้ง Rust เดี๋ยวนี้ เริ่มต้น $2.48/เดือน