Installation
Install Rust
-
Run คำสั่งต่อไปนี้ (ใช้ได้เฉพาะบน Unix-like OS เช่น Linux, macOS, WSL2)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shหรือเข้าไปที่ Rust Installation
-
ตรวจสอบว่า Rust ถูกติดตั้งหรือไม่โดยใช้คำสั่งต่อไปนี้
rustc --version -
ตรวจสอบว่า Cargo ถูกติดตั้งหรือไม่โดยใช้คำสั่งต่อไปนี้
cargo --version -
ติดตั้ง Extension ดังต่อไปนี้ เพื่อใช้ในการพัฒนาโปรแกรมด้วย Rust
- VSCode Extensions
- Rust Analyzer - เพื่อทำให้ VSCode รู้จักภาษา Rust และสามารถตรวจสอบความถูกต้องของ Code ได้ รวมถึงเป็นตัวช่วย auto-complete, linter, formatter ไปในตัวด้วย
- Dependi - เอาไว้ตรวจสอบ Version และเข้าถึง Doc ของ Dependency ที่เราใช้ใน Project
- Even Better TOML - เพื่อทำให้ VSCode รู้จักรูปแบบของ TOML และสามารถใช้จัด Format และ auto-complete ได้
- Error Lens (Optional) - ใช้แสดง Error หรือ Warning บนบรรทัดที่เกิดขึ้นได้อย่างชัดเจนขึ้น
- ติดตั้ง Cargo Extension ด้วยคำสั่ง
cargo install <extension-name>ดังต่อไปนี้- cargo-watch - เอาไว้ใช้ Run
project โดยสามารถ Watch การเปลี่ยนแปลงของไฟล์ได้ (ทำงานคล้ายกับ
nodemonใน Node.js) - cargo-run-script -
เอาไว้ใช้ Run script ที่อยู่ใน
Cargo.tomlได้ - cargo-nextest -
Alternative test runner ของ Rust ซึ่งมีประสิทธิภาพสูงกว่า
cargo testและอ่านผลลัพธ์ได้ง่ายขึ้น
- cargo-watch - เอาไว้ใช้ Run
project โดยสามารถ Watch การเปลี่ยนแปลงของไฟล์ได้ (ทำงานคล้ายกับ
- VSCode Extensions
Update Rust
-
Run คำสั่งต่อไปนี้
rustup update <:channel>channelคือช่องทางการอัปเดต ซึ่งสามารถเลือกได้เพียง 3 ช่องทาง คือstable,betaหรือnightlyเท่านั้น
-
ตรวจสอบ Version ของ Rust หลังจากอัปเดตแล้ว
rustc --version
Uninstall Rust
-
Run คำสั่งต่อไปนี้
rustup self uninstall sudo rm -rf $HOME/.cargo sudo rm -rf $HOME/.rustup -
ตรวจสอบว่า Rust ถูกถอดออกแล้วหรือไม่โดยใช้คำสั่งต่อไปนี้
rustc --version -
ตรวจสอบว่า Cargo ถูกถอดออกแล้วหรือไม่โดยใช้คำสั่งต่อไปนี้
cargo --version