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