Cơ bản về Anchor CLI
Phần này hướng dẫn một số lệnh Anchor CLI phổ biến để giúp bạn bắt đầu. Để biết thêm thông tin về Anchor CLI, hãy xem Tài liệu Anchor.
Khởi tạo dự án
Để tạo một dự án Anchor mới, chạy lệnh sau:
$anchor init <project-name>
Ví dụ, để tạo một dự án có tên my-project
, chạy:
$anchor init my-project
Lệnh này tạo một thư mục mới với tên dự án và khởi tạo một dự án Anchor mới với một chương trình Rust cơ bản và mẫu kiểm thử TypeScript.
Di chuyển đến thư mục dự án:
$cd <project-name>
Xem cấu trúc tệp của dự án Anchor.
Biên dịch chương trình
Để biên dịch dự án của bạn, chạy lệnh sau:
$anchor build
Bạn có thể tìm thấy chương trình đã biên dịch trong thư mục /target/deploy
.
Khi chạy anchor build
, nếu bạn gặp các lỗi sau:
Sau khi áp dụng giải pháp trên, hãy thử chạy lại anchor build
.
Triển khai chương trình
Để triển khai dự án của bạn, hãy chạy lệnh sau:
$anchor deploy
Lệnh này triển khai chương trình của bạn đến cluster
được chỉ định trong tệp
Anchor.toml
.
Kiểm thử chương trình
Để kiểm thử dự án của bạn, hãy chạy lệnh sau:
$anchor test
Lệnh này sẽ biên dịch, triển khai và chạy các bài kiểm thử cho dự án của bạn.
Khi sử dụng localnet
làm cluster
trong Anchor.toml
, Anchor sẽ tự động khởi
động validator cục bộ, triển khai chương trình của bạn, chạy các bài kiểm thử,
và sau đó dừng validator.
Khi chạy anchor test
sau khi tạo một dự án Anchor mới trên Linux hoặc
WSL, bạn có thể gặp phải các lỗi sau nếu bạn chưa cài đặt Node.js hoặc Yarn:
Permission denied (os error 13)
No such file or directory (os error 2)
Is this page helpful?