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.
$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.
$anchor init my-project
Untuk membuat template test TypeScript, pilih secara eksplisit. Misalnya, gunakan template Mocha:
$anchor init my-project --test-template mocha
Template test TypeScript memerlukan Node.js dan package manager JavaScript.
Kemudian navigasi ke direktori proyek:
$cd <project-name>
Lihat struktur file proyek Anchor.
Build program
Untuk mem-build proyek Anda, jalankan perintah berikut:
$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:
$cargo build-sbf --force-tools-install$anchor build
Deploy program
Untuk men-deploy proyek Anda, jalankan perintah berikut:
$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:
$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?