
ที่มาภาพ: Unknown Source
วิธีตั้งค่าและใช้ Rustup จัดการเวอร์ชันของ Rust บน Windows, macOS และ Linux อย่างปลอดภัย
⚡ สรุป 30 วิ
Rustup เป็นเครื่องมือจัดการ Rust toolchain อย่างเป็นทางการ ช่วยให้คุณติดตั้งและสลับเวอร์ชันของคอมไพเลอร์ได้อย่างปลอดภัยบน Windows, macOS และ Linux การใช้ Rustup ทำให้ไม่ต้องกังวลเรื่อง dependency ขัดก…
ภาพรวม — Overview
Rustup เป็นเครื่องมือจัดการ Rust toolchain อย่างเป็นทางการ ช่วยให้คุณติดตั้งและสลับเวอร์ชันของคอมไพเลอร์ได้อย่างปลอดภัยบน Windows, macOS และ Linux การใช้ Rustup ทำให้ไม่ต้องกังวลเรื่อง dependency ขัดกันหรืออัพเดทที่ทำให้โปรเจกต์เสีย
- Rustup ดูแลทั้ง `rustc`, `cargo` และส่วนเสริมอื่น ๆ
- รองรับหลาย toolchain (stable, beta, nightly) พร้อมช่องทางดาวน์โหลดจาก server อย่างเป็นทางการ
- การสลับเวอร์ชันทำได้ในระดับผู้ใช้หรือระดับโครงการโดยไม่ต้องแก้ไข PATH หลัก
**Tip: ควรติดตั้ง Rustup ผ่านช่องทางที่เชื่อถือได้ (เช่น https://rustup.rs) เพื่อลดความเสี่ยงจากซอฟต์แวร์ปลอม
การติดตั้งบน Windows — Install on Windows
การติดตั้งบน Windows ใช้สคริปท์ PowerShell หรือไฟล์ `exe` ที่ดาวน์โหลดจากเว็บไซต์หลัก ขั้นตอนง่าย ๆ มีดังนี้
- เปิด PowerShell (Run as Administrator) แล้วพิมพ์ `Invoke-WebRequest -Uri https://win.rustup.rs -OutFile rustup-init.exe`
- รันไฟล์ `rustup-init.exe` แล้วเลือกค่าเริ่มต้น (`default-host=x86_64-pc-windows-msvc`)
- ปิดและเปิด Command Prompt ใหม่เพื่อให้ PATH ถูกอัปเดต
**คำเตือน: อย่าอนุญาตให้สคริปต์ทำการเปลี่ยนแปลงไฟล์ระบบที่ไม่เกี่ยวข้องกับ Rust
การติดตั้งบน macOS — Install on macOS
macOS มีสองวิธีหลักคือใช้ Homebrew หรือสคริปท์ `curl`
- หากใช้ Homebrew: `brew install rustup-init && rustup-init -y`
- หากใช้สคริปท์ curl: เปิด Terminal แล้วพิมพ์ `curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y`
หลังติดตั้งให้รีสตาร์ท Terminal หรือรันคำสั่ง `source $HOME/.cargo/env` เพื่อโหลด PATH ใหม่
การติดตั้งบน Linux — Install on Linux
Linux รองรับหลายดิสทริบิวชัน คำสั่งเดียวทำงานได้ทั่วทุกระบบ
- เปิดเทอร์มินัลแล้วพิมพ์ `curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y`
- เลือกค่าเริ่มต้น (default host จะเป็น `x86_64-unknown-linux-gnu`)
- เพิ่ม PATH ด้วยการรัน `source $HOME/.cargo/env` หรือเพิ่มบรรทัด `export PATH="$HOME/.cargo/bin:$PATH"` ไปยังไฟล์ `.bashrc` / `.zshrc`
**Tip: หากใช้ระบบที่มีนโยบาย security สูง (เช่น SELinux) ให้ตรวจสอบว่าโฟลเดอร์ `$HOME/.cargo` มี permission ที่เหมาะสม (700)
ตรวจสอบการติดตั้ง — Verify Installation
หลังจากติดตั้งแล้ว ควรยืนยันว่าทุกอย่างทำงานได้
- `rustc --version` แสดงเวอร์ชันคอมไพเลอร์ปัจจุบัน
- `cargo --version` ยืนยันว่า Cargo ถูกเพิ่มใน PATH แล้ว
- `rustup show` แสดง toolchain ที่กำลังใช้งานและข้อมูลแพลตฟอร์ม
จัดการ Toolchain — Manage Toolchains
Rustup รองรับหลาย channel พร้อมคำสั่งจัดการที่ชัดเจน
| คำสั่ง | การทำงาน |
|---|---|
| `rustup toolchain install stable` | ติดตั้ง stable release ล่าสุด |
| `rustup toolchain install nightly` | ติดตั้ง nightly build (อัพเดททุกคืน) |
| `rustup default stable` | ตั้งค่า stable เป็นค่าตั้งต้นของผู้ใช้ |
| `rustup override set nightly` | กำหนดให้โฟลเดอร์ปัจจุบันใช้ nightly เท่านั้น |
- ใช้ override เพื่อทำให้โปรเจกต์เฉพาะเวอร์ชันที่ต้องการโดยไม่กระทบ toolchain อื่น
- คำสั่ง `rustup component add <component>` ช่วยเพิ่มส่วนเสริมเช่น `clippy` หรือ `rustfmt` ให้กับ toolchain ปัจจุบัน
การอัปเดต Rustup และ Toolchain — Update
การอัปเดตเป็นขั้นตอนสำคัญเพื่อรับประกันความปลอดภัยและฟีเจอร์ใหม่ ๆ
- รัน `rustup self update` เพื่ออัปเดตตัวจัดการ Rustup เอง
- ใช้ `rustup update` เพื่ออัปเดตทุก toolchain ที่ติดตั้งอยู่ (stable, nightly ฯลฯ)
**Tip: ควรทำการอัปเดตในช่วงเวลาที่ไม่มีการคอมไพล์สำคัญ เพื่อลดโอกาสเกิดปัญหา dependency หักหลัง
การถอนการติดตั้งอย่างปลอดภัย — Uninstall Safely
หากต้องลบ Rust ทั้งหมดให้ใช้คำสั่งที่จัดเตรียมไว้
- `rustup self uninstall` จะลบ `~/.cargo`, `~/.rustup` และไฟล์ที่เกี่ยวข้องทั้งหมด
- หลังการถอน ให้ตรวจสอบว่า PATH ของระบบไม่มีส่วนเก่าเหลืออยู่ (เช่นใน `.bashrc`)
เคล็ดลับและข้อควรระวัง — Tips & Cautions
Tip: ใช้ `rustup show active-toolchain` ตรวจสอบเวอร์ชันที่กำลังทำงานก่อนเริ่มคอมไพล์ > Warning: อย่าใช้ sudo กับคำสั่ง Rustup หรือ Cargo เนื่องจากอาจทำให้ไฟล์ใน `$HOME/.cargo` มี permission ไม่ถูกต้อง
สรุป — Summary
การตั้งค่าและจัดการเวอร์ชันของ Rust ด้วย Rustup ทำได้ง่ายบนทุกระบบปฏิบัติการ หากทำตามขั้นตอนที่แนะนำ จะช่วยให้คุณมีสภาพแวดล้อมพัฒนาแบบเสถียรและปลอดภัย
- ติดตั้งด้วยสคริปท์หรือ Homebrew ตาม OS
- ตรวจสอบเวอร์ชันโดย `rustc --version` และ `rustup show`
- ใช้ toolchain ที่เหมาะกับโครงการ (stable, nightly) ผ่าน `override` หรือ `default`
- อัปเดต Rustup และ toolchain อย่างสม่ำเสมอเพื่อรับความปลอดภัยล่าสุด
- ถอนการติดตั้งด้วย `rustup self uninstall` หากไม่ต้องใช้ต่อ
ด้วยขั้นตอนเหล่านี้ คุณจะพร้อมพัฒนาแอปพลิเคชันในภาษา Rust ได้อย่างมั่นใจบน Windows, macOS หรือ Linux.
แชร์บทความนี้:
ชอบบทความแบบนี้?
สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม
แหล่งข่าวต้นฉบับ
- ชื่อต้นฉบับ
- วิธีตั้งค่าและใช้ Rustup จัดการเวอร์ชันของ Rust บน Windows, macOS และ Linux อย่างปลอดภัย
- ผู้เขียน
- กองบรรณาธิการ Thai Tech News
- แหล่ง
- บทความต้นฉบับ Thai Tech News · ช่วยร่างด้วย AI, เรียบเรียง/ตรวจสอบโดยกองบรรณาธิการ
- วันที่เผยแพร่
- 8 กรกฎาคม 2569 เวลา 17:50
- URL ต้นฉบับ
- https://thaitech.news/articles/growth-869902



