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:

Terminal
$
anchor init <project-name>

Ví dụ, để tạo một dự án có tên my-project, chạy:

Terminal
$
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:

Terminal
$
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:

Terminal
$
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:

Terminal
$
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:

Terminal
$
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?

Mục lục

Chỉnh sửa trang
Các lệnh cơ bản để bắt đầu với Anchor CLI | Solana