Rust là một ngôn ngữ lập trình mã nguồn mở và hiện nay rất phổ biến do Graydon Hoare phát triển vào năm 2006. Nó cực kỳ nhanh, ngăn ngừa lỗi phân đoạn và đảm bảo an toàn cho luồng và bộ nhớ. Nó hỗ trợ trừu tượng không tốn chi phí, luồng không có cuộc đua dữ liệu, ngữ nghĩa di chuyển, ràng buộc C hiệu quả, thời gian chạy tối thiểu và khớp mẫu. Nó rất giống với C++ và có thể chạy trên nhiều nền tảng.
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách cài đặt ngôn ngữ lập trình Rust trên Ubuntu 20.04.
Sau khi cài đặt gói Curl, hãy tải xuống và chạy tập lệnh cài đặt Rust như được hiển thị bên dưới:
Bạn sẽ được yêu cầu chọn các tùy chọn cài đặt như được hiển thị bên dưới:
Nhập 1 và nhấn Enter để tiếp tục. Bạn sẽ nhận được kết quả đầu ra sau:
Sau khi cài đặt, bạn sẽ cần kích hoạt môi trường Rust cho shell hiện tại của mình. Bạn có thể kích hoạt nó bằng lệnh sau:
Tiếp theo, hãy xác minh phiên bản Rust bằng lệnh sau:
Bạn sẽ nhận được kết quả sau:
Đầu tiên, hãy tạo một thư mục cho ứng dụng của bạn:
Tiếp theo, hãy thay đổi thư mục thành ứng dụng và tạo một ứng dụng mẫu bằng lệnh sau:
Thêm nội dung sau code:
Lưu và đóng tệp, sau đó biên dịch chương trình bằng lệnh sau:
Lệnh này sẽ tạo một tệp thực thi có tên là app trong thư mục hiện tại.
Tiếp theo, chạy chương trình bằng lệnh sau:
Bạn sẽ thấy kết quả sau:
Để cập nhật gói Rust, hãy chạy lệnh sau:
Bạn sẽ nhận được kết quả sau:
Nếu bạn muốn xóa Rust khỏi hệ thống của mình, hãy chạy lệnh sau:
Bạn sẽ nhận được kết quả sau:
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách cài đặt ngôn ngữ lập trình Rust trên Ubuntu 20.04.
Điều kiện tiên quyết
- Máy chủ chạy Ubuntu 20.04.
- Mật khẩu gốc được cấu hình trên máy chủ.
Cài đặt Rust
Để cài đặt Rust, bạn sẽ cần cài đặt Curl và các gói khác vào hệ thống của mình.
Mã:
apt-get install curl build-essential make gcc -y
Mã:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Mã:
thông tin: tải xuống trình cài đặtChào mừng đến với Rust!Thao tác này sẽ tải xuống và cài đặt trình biên dịch chính thức cho ngôn ngữ lập trình Rustvà trình quản lý gói của nó, Cargo.Siêu dữ liệu và chuỗi công cụ Rustup sẽ được cài đặt vào thư mục gốc Rustup, nằm tại: /root/.rustupCó thể sửa đổi thư mục này bằng biến môi trường RUSTUP_HOME.Thư mục gốc Cargo nằm tại: /root/.cargoCó thể sửa đổi thư mục này bằng biến môi trường CARGO_HOME.Cargo, rustc, rustup và các lệnh khác sẽ được thêm vàothư mục bin của Cargo, nằm tại: /root/.cargo/binĐường dẫn này sau đó sẽ được thêm vào biến môi trường PATH của bạn bằng cáchsửa đổi các tệp hồ sơ nằm tại: /root/.profile /root/.bashrcBạn có thể gỡ cài đặt bất kỳ lúc nào với rustup self uninstall vànhững thay đổi này sẽ được hoàn nguyên.Các tùy chọn cài đặt hiện tại: máy chủ mặc định triple: x86_64-unknown-linux-gnu toolchain mặc định: ổn định (mặc định) profile: mặc định sửa đổi biến PATH: có1) Tiến hành cài đặt (mặc định)2) Tùy chỉnh cài đặt3) Hủy cài đặt>1
Mã:
info: profile được đặt thành 'default'info: bộ ba máy chủ mặc định là x86_64-unknown-linux-gnuinfo: đồng bộ hóa các bản cập nhật kênh cho 'stable-x86_64-unknown-linux-gnu'info: bản cập nhật mới nhất vào ngày 17-06-2021, phiên bản rust 1.53.0 (53cb7b09b 17-06-2021)info: đang tải xuống thành phần 'cargo'info: đang tải xuống thành phần 'clippy'info: đang tải xuống thành phần 'rust-docs'info: đang tải xuống thành phần 'rust-std'info: đang tải xuống thành phần 'rustc' 48,4 MiB / 48,4 MiB (100%) 26,8 MiB/giây trong 1 giây ETA: 0 giâyinfo: đang tải xuống thành phần 'rustfmt'info: đang cài đặt thành phần 'cargo'info: đang cài đặt thành phần 'clippy'info: đang cài đặt thành phần 'rust-docs' 16,1 MiB / 16,1 MiB (100%) 1,9 MiB/giây trong 6 giây ETA: 0 giâythông tin: cài đặt thành phần 'rust-std' 25,3 MiB / 25,3 MiB (100%) 5,8 MiB/giây trong 4 giây ETA: 0 giâythông tin: cài đặt thành phần 'rustc' 48,4 MiB / 48,4 MiB (100%) 7,1 MiB/giây trong 7 giây ETA: 0 giâythông tin: cài đặt thành phần 'rustfmt'thông tin: chuỗi công cụ mặc định được đặt thành 'stable-x86_64-unknown-linux-gnu' stable-x86_64-unknown-linux-gnu đã cài đặt - rustc 1.53.0 (53cb7b09b 2021-06-17)Rust đã được cài đặt. Tuyệt vời!Để bắt đầu, bạn có thể cần khởi động lại shell hiện tại của mình.Thao tác này sẽ tải lại biến môi trường PATH của bạn để bao gồmthư mục bin của Cargo ($HOME/.cargo/bin).Để cấu hình shell hiện tại của bạn, hãy chạy:source $HOME/.cargo/env
Mã:
source ~/.profile
source ~/.cargo/env
Mã:
rustc --version
Mã:
rustc 1.53.0 (53cb7b09b 2021-06-17)
Tạo ứng dụng mẫu bằng Rust
Tiếp theo, bạn sẽ cần tạo một ứng dụng mẫu để kiểm tra Rust.Đầu tiên, hãy tạo một thư mục cho ứng dụng của bạn:
Mã:
mkdir app
Mã:
cd app
nano app.rs
Mã:
fn main() { println!("Hello World, this is my first app");}
Mã:
rustc app.rs
Tiếp theo, chạy chương trình bằng lệnh sau:
Mã:
./app
Mã:
Hello World, this is my first app
Mã:
rustup update
Mã:
info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'info: checking for self-updates stable-x86_64-unknown-linux-gnu changed - rustc 1.53.0 (53cb7b09b 2021-06-17)
Mã:
rustup self uninstall
Mã:
Cảm ơn bạn đã hack Rust!Lệnh này sẽ gỡ cài đặt tất cả các chuỗi công cụ và dữ liệu Rust, đồng thời xóa$HOME/.cargo/bin khỏi biến môi trường PATH của bạn.Tiếp tục? (y/N) yinfo: xóa rustup homeinfo: xóa cargo homeinfo: xóa rustup binariesinfo: rustup đã được gỡ cài đặt