วิธีการติดตั้ง Rust บน Ubuntu 20.04

Install Rust Ubuntu20.04

ภาษารัสต์ เป็นภาษาโปรแกรมหนึ่งที่จะถูกรู้จักในอีกชื่อหนึ่งคือ rust-lang ซึ่งเป็นภาษาที่ถูกออกแบบมาเพื่อประสิทธิภาพ ช่วยป้องกันความผิดพลาดในเรื่องการใช้หน่วยความจำ Rust มีความคล้ายกับภาษา C++ และมักใช้สำหรับพัฒนาซอฟต์แวร์ที่หลากหลาย รวมถึงส่วนประกอบของเบราว์เซอร์ เอ็นจิ้นเกม และระบบปฏิบัติการ สำหรับคู่มือนี้ จะเป็นการติดตั้งเวอร์ชั่นล่าสุดของ Rust บน Ubuntu 20.04 และจากนั้นจะเป็นการสร้าง คอมไฟล์ และทดสอบโปรแกรม ในตัวอย่างนี้จะเป็นการติดตั้ง Rust เวอร์ชั่น 1.66

ขั้นตอนที่ 1 – การติดตั้ง Rust บน Ubuntu โดยใช้เครื่องมือ rustup

ถึงแม้ว่าจะมีหลากหลายวิธีในการติดตั้ง Rust บน Linux แต่จะแนะนำวิธีการใช้คำสั่ง rustup โดยการรันคำสั่งเพื่อดาวน์โหลด rustup และติดตั้งเวอร์ชั่นล่าสุดของ Rust

curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh

ระบบจะแสดงประเภทของการติดตั้งดังรูป

สำหรับคู่มือนี้จะเลือกการติดตั้งแบบตัวเลือก 1 แต่ถ้าหากคุ้นเคยกับการใช้ rustup ติดตั้งและต้องการตั้งค่าเพิ่มเติมสามารถเลือกตัวเลือกที่ 2 ได้เลย

สำหรับผลลัพธ์สำหรับตัวเลือก 1 คือ

จากนั้นพิมพ์คำสั่งต่อไปนี้ เพื่อเพิ่ม  Rust toolchain directory ให้กับ PATH ของตัวแปร

source $HOME/.cargo/env

ขั้นตอนที่ 2 – ตรวจสอบการติดตั้ง

ตรวจสอบโดยการใช้คำสั่งตรวจสอบเวอร์ชั่น

rustc --version

ขั้นตอนที่ 3 — การติดตั้งคอมไพเลอร์ (Complier)

Rust ต้องใช้โปรแกรมเชื่อมโยงเพื่อรวมผลลัพธ์ที่คอมไพล์แล้วเป็นไฟล์เดียว ตัวเชื่อมโยงดังกล่าวถูกเรียกว่า The GNU Compiler Collection (gcc) ใน build-essential package หากไม่มีการติดตั้ง gcc อาจเกิดข้อผิดพลาดในการรวบรวมไฟล์ ก่อนอื่น ต้องติดตั้ง build-essential package ก่อนโดยใช้คำสั่ง apt โดยเริ่มที่อัพเดท apt 

sudo apt update

จากนั้นอัพเดทแพ็คเกจอื่นๆ 

sudo apt upgrade

ให้พิมพ์ Y เพื่อดำเนินการอัพเดททุกอย่างให้เรียบร้อย จากนั้นติดตั้ง build-essential package  ได้เลย

sudo apt install build-essential

การติดตั้งจะเรียบร้อยเมื่อไม่มีข้อความแจ้งว่า error

ขั้นตอนที่ 4 – การสร้าง  คอมไฟล์ และทดสอบโปรแกรม

ในขั้นตอนนี้เราสามารถสร้างและทดสอบว่า Rust ทำงานได้อย่างสมบูรณ์ไหม โดยการสร้าง Directories เพื่อทดสอบสคริปต์

mkdir ~/rustprojects
cd ~/rustprojects
mkdir testdir
cd testdir

ใช้ nano หรือเครื่องมืออื่น ๆ ที่ถนัดในการสร้างไฟล์  testdir เพื่อจัดเก็บ Rust code

nano test.rs

เราจำเป็นต้องใช้โปรแกรมส่วนขยาย .rs สำหรับโปรแกรม Rust โดยคัดลอกโค้ดต่อไปนี้เพื่อทดสอบ

fn main() {
    println!("Congratulations! Your Rust program works.");
}

คอมไฟล์โค้ดโดยใช้คำสั่ง rustc

rustc test.rs

รันคำสั่งโดยใช้

./test

โปรแกรมจะแสดงผลลัพธ์ดังนี้

Was this article helpful?

Related Articles