Cài đặt môi trường phát triển substrate trên MacOS
Cài đặt Rust vào máy tính của bạn
Hệ điều hành MacOS
-
Yêu cầu trước khi cài đặt Rust : Đã cài đặt
brew
andcurl
-
Mở Terminal
-
Update phiên bản Homebrew
brew update
-
Cài đặt thư viện
openssl
brew install openssl
-
Tải
rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
-
Chọn cài đặt mặc định
-
Thêm câu lệnh
cargo
vào shellsource ~/.cargo/env
-
Kiểm tra
Rust
sau khi cài đặtrustc --version
-
Sử dụng toolchain stable
rustup default stable rustup update rustup target add wasm32-unknown-unknown
-
Thêm version nightly
rustup update nightly rustup target add wasm32-unknown-unknown --toolchain nightly
Hệ điều hành Linux
-
Mở Terminal
-
Cài đặt các thư viện cần thiết
sudo apt install build-essential
sudo apt install --assume-yes git clang curl libssl-dev llvm libudev-dev make protobuf-compiler
-
Download
rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
-
Chọn cài đặt mặc định
-
Thêm câu lệnh
cargo
vào shellsource $HOME/.cargo/env
-
Kiểm tra
Rust
sau khi cài đặtrustc --version
-
Sử dụng toolchain stable
rustup default stable rustup update rustup target add wasm32-unknown-unknown
-
Thêm version nightly
rustup update nightly rustup target add wasm32-unknown-unknown --toolchain nightly
Hệ điều hành Windows
- Yêu cầu trước khi cài đặt
Rust
: Cài đặt WLS (https://learn.microsoft.com/en-us/windows/wsl/install (opens in a new tab)) - Mở Terminal của WLS
- Tương tự các bước như hệ điều hành Linux
Giải thích một số khái niệm khi cài đặt Rust
-
rustup
: cài đặt/quản lý các phiên bản Rust và các công cụ hỗ trợ khác ví dụ nhưrustc
,toolchain
,cargo
, ... -
rustc
: Trình biên dịch Rust -
Bộ cài đặt
toolchain
: build ra các file thực thi trên nhiều nền tảng khác nhau như Linux, Windows, MacOS, Android, Embedded Devices -
cargo
: quản lý các gói thư viện, tạo, chạy, build project