Hướng Dẫn Thiết Lập Môi Trường Phát Triển Solana Cục Bộ - Phần 1
Bài viết này sẽ hướng dẫn bạn từng bước để thiết lập môi trường phát triển Solana cục bộ một cách chi tiết nhất. Hãy theo dõi hướng dẫn để có khởi đầu thuận lợi cho dự án của bạn!
1. Bước Đầu: Thiết Lập WSL (Windows Subsystem for Linux)
WSL cho phép bạn sử dụng các lệnh Linux trên hệ điều hành Windows, điều này là cần thiết để phát triển ứng dụng trên Solana.
Cài Đặt WSL:
- Mở PowerShell và chạy lệnh sau:
wsl --install
- Nếu bạn đã cài đặt WSL trước đó, hãy cập nhật:
wsl --update
- Cài đặt Ubuntu (hoặc một bản Linux khác mà bạn ưa 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, bao gồm việc tạo tài khoản người dùng và mật khẩu.
2. Cài Đặt Rust
Rust là ngôn ngữ lập trình chủ yếu cho phát triển Solana. Để cài đặt Rust, bạn hãy chạy các lệnh sau:
bash
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:
bash
. "$HOME/.cargo/env"
Xác Minh Cài Đặt:
bash
rustc --version
Kết quả bạn thấy sẽ một thông điệp tương tự như rustc 1.80.1
. Điều này có nghĩa là bạn đã cài đặt thành công Rust.
3. Cài Đặt Solana CLI
CLI Solana là công cụ thiết yếu để xây dựng và triển khai các chương trình trên Solana.
Cài Đặt Solana CLI:
bash
sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)"
Thêm Biến Môi Trường PATH:
bash
export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
Xác Minh Cài Đặt:
bash
solana --version
Kết quả bạn nhận được sẽ giống như solana-cli 1.18.22
.
4. Cài Đặt Anchor CLI
Anchor giúp đơn giản hóa quá trình phát triển chương trình Solana của bạn.
Cài Đặt Các Phụ Thuộc Cần Thiết:
bash
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):
bash
cargo install --git https://github.com/coral-xyz/anchor avm --force
Sử Dụng AVM Để Cài Đặt Anchor CLI Mới Nhất:
bash
avm install latest
avm use latest
Xác Minh Cài Đặt:
bash
anchor --version
Kết quả hiển thị sẽ như anchor-cli 0.30.1
.
5. Cài Đặt Node.js và Yarn
Node.js và Yarn là những công cụ cần thiết để chạy thử nghiệm cho dự án Anchor của bạn.
Cài Đặt Node Version Manager (nvm):
bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
Sau khi cài đặt, bạn hãy khởi động lại terminal và xác nhận cài đặt:
bash
command -v nvm
Cài Đặt Node.js:
bash
nvm install node
Xác Minh Cài Đặt Node.js:
bash
node --version
Cài Đặt Yarn:
bash
npm install --global yarn
Xác Minh Cài Đặt Yarn:
bash
yarn --version
Hy vọng rằng hướng dẫn này sẽ giúp bạn hoàn thành quá trình thiết lập môi trường phát triển Solana cục bộ một cách dễ dàng. Chúc bạn thành công với các dự án phát triển trên Solana!
source: viblo