Cách tạo môi trường ảo Rust bằng Conda trên Linux

theanh

Administrator
Nhân viên
Conda là một hệ thống quản lý gói nguồn mở và hệ thống quản lý môi trường để cài đặt nhiều phiên bản của các gói phần mềm và các phụ thuộc của chúng. Nó chủ yếu được phát triển cho Python và không bị ràng buộc với bất kỳ ngôn ngữ lập trình cụ thể nào. Conda cho phép bạn cài đặt nhiều ngôn ngữ lập trình trong nhiều môi trường khác nhau.

Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách tạo môi trường ảo Rust bằng Conda trong Linux.

Đ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 các phụ thuộc bắt buộc​

Đầu tiên, hãy cập nhật các gói hệ thống của bạn lên phiên bản mới nhất bằng lệnh sau:
Mã:
apt-get update -y
Sau khi tất cả các gói được cập nhật, hãy cài đặt các gói cần thiết khác bằng lệnh sau:
Mã:
apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6 -y
Sau khi tất cả các gói được cài đặt, bạn có thể tiến hành bước tiếp theo.

Cài đặt Anaconda​

Trước tiên, hãy tải xuống tập lệnh cài đặt Anaconda bằng lệnh sau:
Mã:
wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
Sau khi tập lệnh được tải xuống, hãy chạy tập lệnh đã tải xuống bằng lệnh sau:
Mã:
bash Anaconda3-2021.05-Linux-x86_64.sh
Bạn sẽ được yêu cầu nhập yes hoặc no như hiển thị bên dưới:

Vui lòng trả lời 'yes' hoặc 'no':'
Mã:
>>> yesAnaconda3 hiện sẽ được cài đặt vào vị trí này:/root/anaconda3 - Nhấn ENTER để xác nhận vị trí - Nhấn CTRL-C để hủy cài đặt - Hoặc chỉ định một vị trí khác bên dướiBạn có muốn trình cài đặt khởi tạo Anaconda3bằng cách chạy conda init không? [yes|no]
Sau khi Anaconda đã được cài đặt, hãy kích hoạt môi trường Conda bằng lệnh sau:
Mã:
source ~/.bashrc

Tạo môi trường ảo Rust bằng Conda​

Trình cài đặt chuỗi công cụ Rust cung cấp tiện ích rustup để cài đặt Rust trên Linux. Tuy nhiên, bạn cũng có thể sử dụng trình quản lý gói Conda để cài đặt và quản lý ngôn ngữ lập trình Rust.

Để tạo môi trường Rust mới, hãy chạy lệnh sau:
Mã:
conda create -c conda-forge -n rustenv rust
Sau khi quá trình hoàn tất, bạn sẽ nhận được kết quả sau:
Mã:
## Để kích hoạt môi trường này, hãy sử dụng## $ conda activate rustenv## Để hủy kích hoạt môi trường đang hoạt động, hãy sử dụng## $ conda activate
Tiếp theo, hãy xác minh môi trường Rust bằng lệnh sau:
Mã:
conda info --envs
Bạn sẽ thấy kết quả sau:
Mã:
# conda environments:#base * /root/anaconda3rustenv /root/anaconda3/envs/rustenv
Tiếp theo, bạn sẽ cần kích hoạt môi trường Rust. Bạn có thể kích hoạt nó bằng lệnh sau:
Mã:
conda activate rustenv
Bạn sẽ nhận được kết quả sau:
Mã:
(rustenv) root@ubuntu2004:~#
Bây giờ, hãy xác minh phiên bản Rust bằng lệnh sau:
Mã:
rustc --version
Bạn sẽ thấy kết quả sau:
Mã:
rustc 1.53.0 (53cb7b09b 2021-06-17)
Bạn cũng có thể kiểm tra phiên bản gói Corgo bằng lệnh sau:
Mã:
cargo --version
Bạn sẽ thấy kết quả sau:
Mã:
cargo 1.53.0 (4369396ce 2021-04-27)
Thêm Cargo Environment vào Đường dẫn hệ thống của bạn:

Tiếp theo, bạn sẽ cần thêm môi trường Cargo vào đường dẫn hệ thống của bạn để biến nó thành vĩnh viễn.

Để thực hiện, hãy chỉnh sửa tệp .bashrc bằng lệnh sau:
Mã:
nano ~/.bashrc
Thêm các dòng sau:
Mã:
export PATH=/root/.cargo/bin:$PATH
Lưu và đóng tệp, sau đó kích hoạt môi trường bằng lệnh sau:
Mã:
source ~/.bashrc

Hủy kích hoạt và xóa môi trường Rust​

Để hủy kích hoạt môi trường Rust, hãy chạy lệnh sau:
Mã:
conda activate
Tiếp theo, xóa môi trường Rust khỏi hệ thống của bạn vĩnh viễn bằng lệnh sau:
Mã:
conda env remove -n rustenv

Kết luận​

Xin chúc mừng! bạn đã tạo thành công môi trường Rust bằng Conda. Bây giờ bạn có thể bắt đầu tạo dự án đầu tiên của mình bằng Rust.
 
Back
Bên trên