Bài viết này sẽ bắt đầu bằng việc thiết lập môi trường phát triển Solana cục bộ. Hãy cùng theo dõi thật kỹ nhé.
Thiết lập môi trường Solana cục bộ
1. Bước 1: Thiết lập WSL
Để bắt đầu, chúng ta sẽ sử dụng Windows Subsystem for Linux (WSL). WSL cho phép bạn chạy lệnh Linux trực tiếp trên máy Windows của mình, điều này rất cần thiết cho quá trình phát triển Solana.
Cài đặt WSL:
Mở PowerShell và chạy:
wsl --install
Nếu WSL đã được cài đặt, hãy cập nhật:
wsl --update
Cài đặt Ubuntu (hoặc bất kỳ phiên bản Linux nào bạn thích):
wsl --install -d Ubuntu
Khởi động lại máy tính và mở Ubuntu:
wsl ubuntu
Thiết lập môi trường Ubuntu của bạn bằng cách tạo tên người dùng và mật khẩu.
2. Bước 2: Cài đặt Rust
Rust là ngôn ngữ chính để phát triển Solana. Hãy cài đặt nó:
Chạy các lệnh sau:
sudo apt update
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
Tải lại biến môi trường PATH:
. "$HOME/.cargo/env"
Xác minh cài đặt:
rustc --version
Bạn sẽ thấy nội dung tương tự như rustc 1.80.1
3. Bước 3: Cài đặt Solana CLI
CLI Solana rất cần thiết cho việc xây dựng và triển khai các chương trình Solana.
Cài đặt bộ công cụ Solana CLI:
sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)"
Thêm biến môi trường PATH:
export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
Xác minh cài đặt:
solana --version
Ví dụ đầu ra: solana-cli 1.18.22
4. Bước 4: Cài đặt Anchor CLI
Anchor đơn giản hóa quá trình phát triển chương trình Solana.
Cài đặt các phụ thuộc cần thiết:
sudo apt-get install -y build-essential pkg-config libudev-dev llvm libclang-dev protobuf-compiler libssl-dev
Cài đặt Anchor Version Manager (AVM):
cargo install --git https://github.com/coral-xyz/anchor avm --force
Sử dụng AVM để cài đặt Anchor CLI mới nhất:
avm install latest
avm use latest
Xác minh cài đặt:
anchor --version
Ví dụ đầu ra: anchor-cli 0.30.1
5. Bước 5: Cài đặt Node.js và Yarn
Node.js và Yarn là bắt buộc để chạy thử nghiệm dự án Anchor mặc định.
Cài đặt Node Version Manager (nvm):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
Khởi động lại thiết bị đầu cuối và xác nhận cài đặt:
command -v nvm
Cài đặt Node.js:
nvm install node
Xác minh cài đặt:
node --version
Cài đặt Yarn:
npm install --global yarn
Xác minh cài đặt:
yarn --version
Như vậy là bạn đã hoàn thành việc thiết lập môi trường Solana cục bộ rồi đấy.