Sử Dụng Cargo

Khi bạn bắt đầu đọc về Rust, bạn sẽ rất nhanh chóng được thấy Cargo, một công cụ tiêu chuẩn xây dựng và chạy ứng dụng Rust, nằm trong hệ sinh thái của Rust. Trong phần này, chúng tôi sẽ tóm tắt ngắn gọn Cargo là gì, nó phù hợp với hệ sinh thái rộng lớn hơn ra sao, và nó phù hợp với khóa đào tạo như thế nào.

Cài đặt

Vui lòng tuân theo hướng dẫn cài đặt tại https://rustup.rs/.

Bạn sẽ nhận được công cụ xây dựng Cargo (cargo) và trình biên dịch Rust (rustc). Bạn cũng sẽ có rustup, một tiện ích dòng lệnh mà bạn có thể sử dụng để cài đặt các phiên bản khác nhau cho trình biên dịch.

Sau khi cài đặt Rust thành công, bạn nên cấu hình trình Text Editor hoặc IDE của bạn để hoạt động với Rust. Hầu hết các Text Editor như VS Code, Emacs, Vim/Neovim, v.v… đều áp dụng rust-analyzer để thực hiện tính năng auto-completion và jump-to-definition. Bên cạnh đó, vẫn còn một IDE khác khá phổ biến được phát triển bởi JetBrains là RustRover.

Speaker Notes

  • Trong hệ máy Debian/Ubuntu, bạn còn có thể tự cài đặt Cargo, mã nguồn của Rust, và Rust Formatter bằng apt. Tuy nhiên, bạn sẽ chỉ cài được phiên bản đã bị quá hạn và có thể dẫn tới những lỗi không mong muốn. Câu lệnh để cài sẽ là như sau:

    sudo apt install cargo rust-src rustfmt