Dasar-dasar Anchor CLI

Bagian ini menyediakan beberapa perintah dan contoh umum untuk membantu Anda memulai menggunakan Anchor CLI.

Inisialisasi proyek

Buat proyek Anchor baru dengan menjalankan perintah yang ditunjukkan di bawah ini. Ini akan membuat direktori baru dengan nama proyek dan menggunakannya untuk menginisialisasi proyek Anchor baru.

Terminal
$
anchor init <project-name>

Misalnya, perintah di bawah ini akan membuat proyek bernama my-project. Direktori my-project akan berisi program Rust modular dan template test Rust yang menggunakan LiteSVM.

Terminal
$
anchor init my-project

Untuk membuat template test TypeScript, pilih secara eksplisit. Misalnya, gunakan template Mocha:

Terminal
$
anchor init my-project --test-template mocha

Template test TypeScript memerlukan Node.js dan package manager JavaScript.

Kemudian navigasi ke direktori proyek:

Terminal
$
cd <project-name>

Lihat struktur file proyek Anchor.

Build program

Untuk mem-build proyek Anda, jalankan perintah berikut:

Terminal
$
anchor build

Anda dapat menemukan program yang telah dikompilasi di direktori /target/deploy.

Platform tools gagal diinstal

Jika build melaporkan direktori platform-tools tidak valid, instal ulang SBF build tools, lalu coba build kembali:

Terminal
$
cargo build-sbf --force-tools-install
$
anchor build

Deploy program

Untuk men-deploy proyek Anda, jalankan perintah berikut:

Terminal
$
anchor deploy

Perintah ini men-deploy program Anda ke cluster yang ditentukan dalam file Anchor.toml.

Test program

Untuk menguji proyek Anda, jalankan perintah berikut:

Terminal
$
anchor test

Perintah ini mem-build, men-deploy, dan menjalankan test untuk proyek Anda.

Saat menggunakan cluster localnet, Anchor secara otomatis memulai validator lokal, men-deploy program, menjalankan test, kemudian menghentikan validator.

Error JavaScript test runner

Jika Anda memilih template test JavaScript atau TypeScript, salah satu dari error berikut dapat mengindikasikan bahwa Node.js atau package manager yang dikonfigurasi belum diinstal:

Permission denied (os error 13)
No such file or directory (os error 2)

Is this page helpful?

Daftar Isi

Edit Halaman
© 2026 Yayasan Solana. Semua hak dilindungi.