Package / build tool

Cargo

ในระบบนิเวศ Rust

อัปเดตล่าสุด

อ่านต่อในระบบนิเวศ

ภาพรวม

จัด dependency สร้าง ทดสอบ และเผยแพร่ package ของ Rust

ความเป็นมา

Cargo อ่าน manifest Cargo.toml และใช้ rustc คอมไพล์โครงการ ส่วน Cargo.lock บันทึก dependency ที่ resolve แล้ว ภาพใช้เครื่องหมาย Rust ระบุระบบนิเวศ ไม่ใช่โลโก้เฉพาะของเครื่องมือนี้ เครดิต Rust Foundation; CC-BY-4.0 https://creativecommons.org/licenses/by/4.0/; ต้นฉบับ https://github.com/rust-lang/rust-artwork/blob/main/logo/README.md; ใช้ไฟล์เดิมโดยไม่แก้สีหรือสัดส่วน

เหมาะกับงานแบบไหน

โครงการ Rust ที่ต้องการ workflow build/test และ dependency ที่ทำซ้ำได้

ข้อควรชั่งน้ำหนัก

ตรวจ feature, target และ build script ของ dependency; cargo build สำเร็จไม่ได้ยืนยันว่าโปรแกรมปลอดภัย

รุ่นและสถานะที่ตรวจ

ตรวจต้นทาง 17 ตุลาคม 2026: อ้างอิง Rust release 1.99.1 (เผยแพร่ 2026-10-16, ไม่ใช่ prerelease ตาม GitHub release metadata) ข้อมูลนี้เป็นภาพ ณ วันที่ตรวจ ไม่ใช่การรับประกันการบำรุงรักษาในอนาคต

ดู release และสถานะล่าสุด

ลองเริ่มต้น

ต้องติดตั้ง Rust toolchain ที่มี Cargo ก่อน ตัวอย่างไม่มี dependency เพิ่ม ใช้ใน directory ใหม่

Terminal
cargo new reefsight-hello
cd reefsight-hello
cargo run
cargo test
cargo clippy -- -D warnings
cargo fmt --check

วิธีติดตั้งและคู่มือต้นทาง

ตรวจรันตัวอย่างบน macOS arm64 ด้วย Cargo/rustc 1.93.0 ผ่าน run, test, clippy และ fmt --check; ยังไม่ได้ทดสอบซ้ำกับ Rust release 1.99.1