Cách cài đặt ngôn ngữ lập trình Rust trên Ubuntu 22.04

theanh

Administrator
Nhân viên
Ngôn ngữ lập trình Rust đã được hàng trăm công ty lớn áp dụng trong môi trường sản xuất. Từ các ứng dụng như Dropbox, Firefox và Cloudflare, đến các thiết bị nhúng và dịch vụ web có thể mở rộng, Rust có thể được sử dụng trên tất cả các ứng dụng và triển khai đó.

rustup là một phần công cụ của dự án Rust cho phép bạn cài đặt ngôn ngữ lập trình Rust vào hệ thống của mình. Sử dụng rustup cho phép các nhà phát triển dễ dàng quản lý và bảo trì Rust. Ngoài ra, nó cho phép bạn chuyển đổi giữa các trình biên dịch ổn định, beta và nightly và giúp quá trình biên dịch chéo dễ dàng hơn.

Hướng dẫn này sẽ hướng dẫn bạn cài đặt Ngôn ngữ lập trình Rust trên máy Ubuntu 22.04. Bạn sẽ khám phá hai phương pháp khác nhau để cài đặt Rust trên hệ thống Ubuntu, mỗi phương pháp đều có ưu điểm hơn phương pháp kia, do đó bạn có thể quyết định phương pháp nào bạn cần và phương pháp nào bạn sẽ sử dụng cho máy của mình.

Điều kiện tiên quyết​

Để hoàn thành hướng dẫn này, bạn sẽ cần một máy Ubuntu 22.04 - có thể hoạt động trên Ubuntu Server và Desktop - với người dùng không phải root có quyền sudo/root.

Bây giờ chúng ta hãy bắt đầu và cài đặt Rust!

Cài đặt Rust qua APT​

Kho lưu trữ Ubuntu mặc định cung cấp gói trình biên dịch Rust. Tại thời điểm viết bài này, kho lưu trữ Ubuntu cung cấp trình biên dịch Rust v1.61. Cài đặt Rust qua APT là tốt nếu bạn có một ứng dụng Rust cho dự án như vậy và không cần môi trường phức tạp cho dự án của mình.

Để bắt đầu, hãy chạy lệnh apt bên dưới để cập nhật và làm mới kho lưu trữ Ubuntu của bạn.
Mã:
sudo apt update
Sau khi kho lưu trữ được cập nhật, hãy chạy lệnh apt bên dưới để cài đặt Rust trên hệ thống của bạn.
Mã:
sudo apt install rustc
Khi được nhắc, hãy nhập y để xác nhận và nhấn ENTER để tiếp tục.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22300%22%3E%3C/svg%3E


Sau khi Rust được cài đặt, hãy chạy lệnh bên dưới để định vị tệp nhị phân Rust và xác minh phiên bản Rust hiện tại được cài đặt trên hệ thống.
Mã:
which rustc
rustc -Vv
Bạn sẽ nhận được kết quả tương tự như ảnh chụp màn hình này - Tệp nhị phân Rust có tại '/usr/bin/rustc' và phiên bản Rust hiện tại được cài đặt trên hệ thống là v1.61.0.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22401%22%20height=%22271%22%3E%3C/svg%3E


Sau khi cài đặt Rust, bạn sẽ học cách tạo chương trình 'Hello World' đầu tiên bằng Rust.

Tạo tệp mới 'hello-world.rs' bằng trình soạn thảo văn bản của bạn. Đối với người dùng máy tính để bàn, bạn có thể sử dụng các trình soạn thảo mã lạ mắt như vscodium hoặc sublime-text. Đối với người dùng CLI, bạn có thể sử dụng vim hoặc nano.
Mã:
sudo nano hello-world.rs
Thêm mã sau vào tệp.
Mã:
fn main() {
 println!("Hello World, welcome to Rust.");
}
Lưu tệp và thoát khỏi trình chỉnh sửa khi hoàn tất.

Tiếp theo, biên dịch tệp rust 'hello-world.rs' bằng lệnh 'rustc' bên dưới. Lệnh này sẽ tạo ra một tệp thực thi 'hello-world' trên thư mục làm việc hiện tại của bạn.
Mã:
rustc hello-world
Sau khi mã được biên dịch, hãy thực thi tệp nhị phân 'hello-world' của thiết bị đầu cuối của bạn.
Mã:
./hello-world
Bạn sẽ nhận được kết quả như sau 'Xin chào thế giới, chào mừng đến với Rust.'. Điều này xác nhận rằng ứng dụng 'hello-world' đã được biên dịch và thực thi thành công.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22545%22%20height=%22266%22%3E%3C/svg%3E


Bây giờ, nếu bạn muốn xóa Rust khỏi máy của mình, bạn chỉ cần xóa nó thông qua lệnh apt bên dưới.
Mã:
sudo apt remove rustc
sudo apt autoremove -y

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22746%22%20height=%22288%22%3E%3C/svg%3E

Cài đặt Rust thông qua rustup​

Nếu bạn muốn trở thành nhà phát triển Rust, bạn phải tìm hiểu về công cụ rustup. Đây là bộ ghép kênh công cụ cho môi trường phát triển Rust của bạn. Về chức năng, rust up tương tự như rbenv cho Ruby, nvm cho Node.js hoặc Pyenv cho Python.

Với rustup, bạn có thể có một môi trường phát triển Rust riêng biệt trên hệ thống của mình. Bạn có thể cài đặt nhiều phiên bản Rust, cài đặt nhiều phiên bản Công cụ phát triển tùy thuộc vào dự án của bạn, có thể là trình biên dịch chéo cho nhiều hệ điều hành.

Trong bước này, bạn sẽ cài đặt Rust và rustup trên hệ thống của mình. Bạn sẽ sử dụng người dùng không phải root cho việc này, vì vậy quá trình cài đặt sẽ chỉ ảnh hưởng đến người dùng của bạn, không ảnh hưởng đến toàn bộ hệ thống.

Vì vậy, trước khi bắt đầu, hãy đăng nhập vào người dùng của bạn thông qua lệnh bên dưới. Ví dụ này sử dụng tên không phải root là 'alice'.
Mã:
su - alice
Bây giờ hãy chạy lệnh apt bên dưới để cài đặt các gói phụ thuộc vào hệ thống Ubuntu của bạn.
Mã:
sudo apt install curl build-essential gcc make
Nhập y khi được nhắc và nhấn ENTER để tiếp tục.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22697%22%20height=%22268%22%3E%3C/svg%3E


Sau khi cài đặt xong các thành phần phụ thuộc, hãy chạy lệnh bên dưới để cài đặt rustup và Rust trên môi trường người dùng hiện tại của bạn. Lệnh này sẽ tải xuống trình cài đặt Rustup và thực thi nó trên hệ thống của bạn.
Mã:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Trong đầu ra đầu tiên, bạn sẽ thấy thông báo chào mừng như 'Chào mừng đến với Rust!' và thông báo rằng tập lệnh cài đặt sẽ cài đặt Rust và trình quản lý gói Cargo cho Rust. Ngoài ra, rustup sẽ được cài đặt trong thư mục '/home/username/.rustup'.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22295%22%3E%3C/svg%3E


Tiếp theo, bạn sẽ được yêu cầu thiết lập cài đặt Rust trên hệ thống của mình. Bao gồm chuỗi công cụ Rust mặc định (phiên bản Ổn định, Beta hoặc Nightly) và hồ sơ cài đặt (bao gồm tối thiểu, mặc định hoặc hoàn chỉnh).

Đối với trình khởi động, bạn có thể để nguyên cài đặt mặc định. Nhập 1 và nhấn ENTER để xác nhận. Và quá trình cài đặt rustup, Rust và Cargo sẽ bắt đầu.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22724%22%20height=%22518%22%3E%3C/svg%3E


Sau khi quá trình cài đặt hoàn tất, bạn sẽ nhận được thông báo như sau 'Rust đã được cài đặt. Tuyệt!'. Ngoài ra, bạn sẽ nhận được hướng dẫn tải lại shell hiện tại để áp dụng các thay đổi mới cho các biến môi trường PATH. Nhưng cũng có thể tải lại thủ công từ phiên hiện tại của bạn.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22260%22%3E%3C/svg%3E


Lệnh bên dưới tải các biến môi trường rustup mới vào các phiên hiện tại.
Mã:
source "$HOME/.cargo/env"
Sau đó, chạy lệnh bên dưới để xác minh phiên bản Rust được cài đặt trên môi trường hiện tại của bạn và xác minh đường dẫn nhị phân của Rust.
Mã:
rustc -Vv
which rustc
Bạn sẽ nhận được kết quả tương tự như sau - Bạn đã cài đặt Rust v1.66 thông qua rustup và tệp nhị phân của trình biên dịch Rust có tại '/home/username/.cargo/bin/rustc'.

Ngoài ra, Rust 1.66 chỉ khả dụng cho người dùng hiện tại của bạn, không khả dụng cho toàn hệ thống.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22562%22%20height=%22336%22%3E%3C/svg%3E


Tiếp theo, định vị tệp nhị phân cho trình quản lý gói Cargo và phần mềm rustup thông qua lệnh bên dưới.
Mã:
which cargo
which rustup
Bạn sẽ thấy cả tệp nhị phân cargo và rustup có sẵn trong '/home/username/.cargo/bin' thư mục.

Cuối cùng, hãy xác minh phiên bản trình quản lý gói Cargo và phiên bản rustup thông qua lệnh bên dưới.
Mã:
cargo --version
rustup --version
Bạn sẽ nhận được kết quả tương tự như ảnh chụp màn hình này - Trình quản lý gói Cargo v1.66 và rustup 1.25 đã được cài đặt trên hệ thống của bạn


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22334%22%3E%3C/svg%3E


Với điều này, giờ bạn đã cài đặt Rust đi kèm với các công cụ Phát triển Rust như trình quản lý gói Cargo, rustc, Clippy, rustfmt và rust-docs. Ở bước tiếp theo, bạn sẽ tìm hiểu cách quản lý cài đặt Rust của mình thông qua dòng lệnh rustup.

Quản lý Môi trường Rust bằng rustup​

rustup là một bộ ghép kênh công cụ cho phép bạn cài đặt Ngôn ngữ lập trình Rust trên môi trường của mình, bao gồm các Công cụ phát triển Rust như trình quản lý gói Cargo, rustc, v.v. Bạn có thể cài đặt nhiều phiên bản Ngôn ngữ lập trình Rust và Công cụ phát triển thông qua rustup. Với điều này, bạn có thể dễ dàng quản lý nhiều dự án bằng các phiên bản khác nhau của Ngôn ngữ lập trình Rust.

Trong các bước này, bạn sẽ học cách quản lý môi trường Rust của mình thông qua lệnh rustup. Bạn sẽ cài đặt nhiều phiên bản Rust và Development Tools, thiết lập và chuyển sang các cấu hình khác nhau và cập nhật môi trường Rust của mình thông qua rustup.

Thiết lập lệnh Rustup Tự động hoàn thành​

Trước khi bắt đầu, bạn sẽ thiết lập lệnh tự động hoàn thành cho lệnh Rustup. Khi bật chức năng tự động hoàn thành, bạn có thể chạy lệnh Rustup, sau đó nhấn nút TAB để có danh sách các tham số khả dụng. Bây giờ bạn sẽ tạo tập lệnh tự động hoàn thành rustup, tải tập lệnh đã tạo vào shell của bạn, sau đó xác minh tính năng tự động hoàn thành.

Tạo thư mục mới '~/.local/share/bash-completion/completions/' thông qua lệnh mkdir bên dưới.
Mã:
mkdir -p ~/.local/share/bash-completion/completions/
Chạy lệnh bên dưới để tạo lệnh tự động hoàn thành rustup thành ' ~/.local/share/bash-completion/completions/rustup'.
Mã:
rustup completions bash > ~/.local/share/bash-completion/completions/rustup
Tải lệnh tự động hoàn thành vào phiên hiện tại thông qua lệnh bên dưới.
Mã:
source ~/.local/share/bash-completion/completions/rustup
Cuối cùng, nhập lệnh 'rustup' và nhấn TAB để nhận lệnh tự động hoàn thành của rustup lệnh.
Mã:
rustup TAB
Bây giờ bạn sẽ nhận được danh sách các tùy chọn có sẵn cho lệnh rustup như ảnh chụp màn hình này.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22196%22%3E%3C/svg%3E

Cài đặt nhiều phiên bản Rust và Development Công cụ​

Trong môi trường rustup, có nhiều phiên bản toolchain bao gồm stable, beta và nightly. Toolchain là một nhóm gói ngôn ngữ lập trình Rust và Development Tools. Vì vậy, khi bạn cài đặt nhiều phiên bản toolchain thông qua rustup, điều đó có nghĩa là bạn cũng đã cài đặt nhiều phiên bản Ngôn ngữ lập trình Rust và nhiều phiên bản Công cụ phát triển Rust.

Với nhiều toolchain được cài đặt trên môi trường của bạn, cho phép bạn quản lý nhiều dự án với các phiên bản Ngôn ngữ lập trình Rust khác nhau.

Để bắt đầu, hãy chạy lệnh rustup bên dưới để xác minh danh sách toolchain hoặc các phiên bản rust trên hệ thống của bạn. Bạn sẽ nhận được thông báo cho biết phiên bản Rust 'ổn định' đã được cài đặt trên hệ thống của bạn.
Mã:
rustup toolchain list
Tiếp theo, chạy lệnh bên dưới để cài đặt phiên bản/chuỗi công cụ khác của Rust. Trong ví dụ này, bạn sẽ cài đặt phiên bản Nightly của Rust.
Mã:
rustup toolchain install nightly
Bây giờ bạn sẽ nhận được đầu ra như ảnh chụp màn hình này - Cài đặt phiên bản Rust nightly bao gồm các công cụ phát triển như trình quản lý gói hàng hóa có sẵn trên cấu hình rustup 'mặc định'.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22528%22%3E%3C/svg%3E


Sau khi phiên bản nightly mới của toolchain được cài đặt, hãy chạy lệnh bên dưới để hiển thị danh sách các toolchain đã cài đặt trên hệ thống của bạn.
Mã:
rustup toolchain list
Bạn sẽ nhận được kết quả như thế này - Có hai phiên bản toolchain được cài đặt trên hệ thống của bạn, phiên bản ổn định mặc định và phiên bản mới cài đặt nightly.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22485%22%20height=%22143%22%3E%3C/svg%3E


Tiếp theo, chạy lệnh bên dưới để chuyển chuỗi công cụ mặc định sang phiên bản nightly. Điều này có nghĩa là bạn cũng sẽ chuyển các công cụ phát triển sang phiên bản nightly mới.
Mã:
rustup default nightly
Sau đó, xác minh phiên bản Rust thông qua lệnh bên dưới. Bạn nên cài đặt phiên bản Nightly của Rust v1.6x và cấu hình phiên bản này làm Rust mặc định trong môi trường hiện tại của bạn.
Mã:
rustc -Vv

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22691%22%20height=%22563%22%3E%3C/svg%3E


Ngoài ra, bạn cũng có thể chạy phiên bản Rust cụ thể theo cách thủ công thông qua lệnh rustup. Chạy lệnh bên dưới để chạy Rust nightly cụ thể thông qua lệnh rustup.
Mã:
rustup run nightly rustc -Vv
Bạn sẽ nhận được phiên bản Rust nightly 1.68. Điều này có nghĩa là bạn đã thực thi một phiên bản Rust cụ thể thông qua lệnh rustup. Bạn cũng có thể thực thi các thành phần khác như trình quản lý gói Cargo.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22564%22%20height=%22257%22%3E%3C/svg%3E


Bây giờ bạn đã tìm hiểu về toolchain trong rustup, tiếp theo bạn sẽ khám phá các cấu hình rustup trên môi trường của mình.

Thiết lập cấu hình trong rustup​

Một khái niệm khác trong rustup mà bạn sẽ tìm hiểu là 'profile', đây là một nhóm các thành phần của môi trường Rust của bạn. Có ba cấu hình khác nhau trong rustup, sau đây là danh sách:
  • minimal - chỉ bao gồm một vài thành phần như trình biên dịch rustc, trình quản lý gói cargo và rust-std.
  • default - cấu hình này bao gồm các thành phần trên cấu hình minimal, nhưng cũng thêm một số công cụ khác như rust-docs, rustfmt và Clippy. Đây là cấu hình mặc định khi bạn cài đặt Rust thông qua rustup.
  • complete - cấu hình này bao gồm tất cả các thành phần của Rust thông qua cài đặt rustup. Và bạn không nên sử dụng cấu hình này trừ khi bạn biết mình đang làm gì. Bạn luôn có thể thêm các thành phần thông qua rustup theo cách thủ công thông qua lệnh rustup.
Trong phần này, bạn sẽ tìm hiểu cách chuyển sang các cấu hình khác nhau thông qua lệnh rustup.

Chạy lệnh bên dưới để kiểm tra cấu hình hiện tại được áp dụng cho môi trường của bạn. Bạn sẽ thấy cấu hình 'mặc định' được bật.
Mã:
rustup show profile
Tiếp theo, chạy lệnh bên dưới để chuyển sang cấu hình 'tối thiểu'. Sau đó, hãy xác minh lại hồ sơ hiện tại của bạn.
Mã:
rustup set profile minimal
rustup show profile
Bạn sẽ nhận được kết quả như thế này - Hồ sơ hiện tại được thay đổi thành 'tối thiểu'.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22555%22%20height=%22202%22%3E%3C/svg%3E


Cuối cùng, bây giờ bạn có thể hoàn nguyên các thay đổi để quay lại hồ sơ 'mặc định' thông qua lệnh bên dưới.
Mã:
rustup set profile default

Cập nhật Rust thông qua rustup​

Ưu điểm lớn của việc sử dụng rustup làm công cụ chính để quản lý môi trường Rust là bạn có thể dễ dàng cập nhật Ngôn ngữ lập trình Rust và từng thành phần của Công cụ phát triển lên phiên bản mới nhất.

Để cập nhật cài đặt rust của bạn, hãy chạy lệnh rustup bên dưới. Lệnh này sẽ cập nhật tất cả các toolchain có sẵn trên môi trường Rust của bạn, bao gồm các thành phần của công cụ Phát triển trên toolchain như trình quản lý gói Cargo và trình biên dịch rustc, và Clippy.
Mã:
rustup update
Bây giờ bạn sẽ nhận được đầu ra như thế này - Lệnh rustup sẽ đồng bộ hóa phiên bản toolchain hiện tại được cài đặt với phiên bản mới nhất có trên trang web chính thức của Rust. Bất cứ khi nào có bản cập nhật mới, bản cập nhật sẽ được áp dụng.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22216%22%3E%3C/svg%3E

Tạo và quản lý dự án Rust bằng Cargo​

Bây giờ bạn đã biết cách sử dụng rustup để quản lý môi trường phát triển Rust của mình. Trong bước này, bạn sẽ học cách sử dụng trình quản lý gói Cargo để tạo dự án Rust, thử nghiệm, biên dịch và chạy ứng dụng Rust của mình.

Tạo dự án mới 'hello-world' thông qua lệnh 'cargo new' bên dưới. Lệnh này sẽ tạo một thư mục dự án mới 'hello-world' trên thư mục làm việc hiện tại của bạn.
Mã:
cargo new hello-world
Thay đổi thư mục làm việc 'hello-world' và kiểm tra danh sách các tệp trong đó thông qua lệnh tree bên dưới. Bạn sẽ thấy tệp 'Cargo.toml' là cấu hình chính của trình quản lý gói Cargo và thư mục 'src' sẽ được sử dụng để lưu trữ mã nguồn Rust của bạn.
Mã:
cd hello-world/
tree .

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22573%22%20height=%22351%22%3E%3C/svg%3E


Mở tệp 'src/main.rs' bằng trình soạn thảo văn bản của bạn.
Mã:
nano src/main.rs
Thay đổi mã nguồn mặc định bằng các dòng sau.
Mã:
fn main() {
 println!("Hello World, Rust with rustup and cargo.");
}
Lưu tệp và thoát khỏi trình soạn thảo khi hoàn tất.

Tiếp theo, chạy lệnh bên dưới để xây dựng và biên dịch dự án 'hello-world'. Lệnh này sẽ tự động biên dịch dự án 'hello-world' của bạn vào thư mục mới 'target'.
Mã:
cargo build

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22643%22%20height=%22150%22%3E%3C/svg%3E


Bây giờ hãy chạy lệnh 'cargo test' bên dưới để xác minh Rust của bạn dự án.
Mã:
cargo test
Bạn sẽ nhận được kết quả như thế này - Nếu thử nghiệm thành công, bạn sẽ nhận được thông báo như 'kết quả thử nghiệm: ok'.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22251%22%3E%3C/svg%3E


Cuối cùng, chạy lệnh bên dưới để thực thi 'hello-world' dự án.
Mã:
cargo run
Bạn sẽ nhận được kết quả như thế này - Dự án 'hello-world' đã được thực hiện thành công.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22603%22%20height=%22155%22%3E%3C/svg%3E

Gỡ cài đặt Rust và rustup​

Việc cài đặt rustup chỉ ảnh hưởng đến môi trường phát triển người dùng hiện tại của bạn, không ảnh hưởng đến toàn bộ hệ thống. Điều này sẽ làm cho hệ thống của bạn sạch sẽ và quá trình gỡ cài đặt đơn giản hơn. Bạn có thể gỡ cài đặt rustup cùng với tất cả các toolchain và công cụ phát triển chỉ bằng cách xóa thư mục cài đặt rustup '/home/username/.rustup' và thư mục toolchain Rust '/home/username.cargo'.

Chạy lệnh bên dưới để gỡ cài đặt Rust và rustup khỏi môi trường phát triển hiện tại của bạn.
Mã:
rm -rf ~/.cargo ~/.rustup
Tiếp theo, xóa lệnh tự động hoàn thành mà bạn đã tạo thông qua lệnh bên dưới lệnh.
Mã:
rm -f ~/.local/share/bash-completion/completions/rustup
Với điều này, bây giờ bạn đã gỡ cài đặt và xóa Rust và rustup khỏi hệ thống của mình.

Kết luận​

Trong hướng dẫn này, bạn đã học cách cài đặt Ngôn ngữ lập trình Rust bằng hai phương pháp trên máy Ubuntu 22.04. Bạn đã cài đặt Rust thông qua APT từ kho lưu trữ Ubuntu phù hợp nếu bạn chỉ cần biên dịch các ứng dụng Rust. Và thứ hai, bạn đã cài đặt Rust thông qua rustup, một công cụ phù hợp và được khuyến khích nếu bạn muốn trở thành nhà phát triển Rust.

Ngoài ra, bạn cũng đã học cách cài đặt nhiều phiên bản Rust thông qua rustup, chuyển đổi nhiều chuỗi công cụ thông qua rustup và học cách sử dụng cơ bản Cargo để tạo các dự án Rust, biên dịch, thử nghiệm và thực thi các ứng dụng Rust.
 
Back
Bên trên