Instal setiap dependensi secara terpisah jika Anda membutuhkan versi tertentu atau jika instalasi cepat tidak berhasil diselesaikan. Ikuti bagian-bagian ini secara berurutan untuk lingkungan baru, atau langsung menuju alat yang perlu Anda instal atau atasi masalahnya.
Prasyarat
Instal Rust
Developer membangun program Solana menggunakan bahasa pemrograman Rust.
- Instal Rust menggunakan rustup dengan memasukkan perintah berikut di terminal Anda:
$curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
Setelah instalasi berhasil, Anda akan melihat pesan berikut:
- Muat ulang variabel environment PATH Anda untuk menyertakan direktori bin Cargo:
$. "$HOME/.cargo/env"
- Verifikasi bahwa instalasi berhasil.
$rustc --version
Perintah ini menampilkan versi Rust yang terinstal, misalnya:
rustc x.y.z (...)
Instal Solana CLI
Solana CLI menyediakan semua alat yang diperlukan untuk membangun dan men-deploy program Solana.
- Instal Solana CLI tool suite dengan menggunakan perintah instalasi resmi:
$sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)"
Anda dapat mengganti stable dengan tag rilis Agave tertentu atau dengan kanal rilis beta
atau edge.
- Buat Solana CLI tersedia di terminal Anda saat ini.
Penginstal memperbarui konfigurasi shell Anda dan menampilkan perintah yang diperlukan untuk memperbarui sesi saat ini. Perintah tersebut biasanya:
$export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
Jika solana masih belum tersedia, mulai ulang terminal Anda. Untuk memastikan file
konfigurasi shell mana yang diperbarui oleh penginstal, periksa shell Anda saat ini:
$echo $SHELL
- Jika output berisi
/bash, mulai ulang terminal atau jalankansource ~/.bashrc. - Jika output berisi
/zsh, mulai ulang terminal atau jalankansource ~/.zshrc.
- Pastikan instalasi berhasil:
$solana --version
Perintah ini menampilkan versi Solana CLI yang terinstal, misalnya:
solana-cli x.y.z (..., client:Agave)
Anda dapat melihat semua versi yang tersedia di repositori GitHub Agave. Agave adalah klien validator dari Anza, yang sebelumnya dikenal sebagai klien validator Solana Labs.
- Untuk memperbarui Solana CLI di kemudian hari, jalankan:
$agave-install update
Instal Anchor CLI
Anchor adalah framework untuk mengembangkan program Solana. Framework Anchor memanfaatkan makro Rust untuk menyederhanakan proses penulisan program Solana.
Prasyarat
Node.js dan pengelola paket JavaScript hanya diperlukan saat Anda memilih template pengujian TypeScript seperti Mocha atau Jest. Template pengujian LiteSVM default berjalan di Rust dan tidak memerlukan perangkat Node.js.
Instalasi
Anda dapat menginstal Anchor CLI dan tooling dengan dua cara:
- Anchor Version Manager (AVM) — Metode instalasi yang direkomendasikan
- Tanpa AVM — Instal langsung dari GitHub
Anchor Version Manager (AVM) memungkinkan Anda untuk menginstal dan mengelola berbagai versi Anchor pada sistem Anda dan dengan mudah memperbarui versi Anchor di masa mendatang. Untuk menginstal Anchor menggunakan AVM, ikuti langkah-langkah berikut:
- Instal AVM dengan perintah berikut:
$curl -sSfL https://raw.githubusercontent.com/otter-sec/anchor/master/avm/install | sh
- Konfirmasi bahwa AVM berhasil diinstal:
$avm --version
- Instal Anchor CLI menggunakan AVM:
Untuk menginstal versi terbaru:
$avm install latest$avm use latest
Untuk menginstal versi tertentu, tentukan nomor versinya:
$avm install 1.1.2$avm use 1.1.2
Saat menginstal Anchor CLI di Linux atau WSL, Anda mungkin menemukan error ini:
error: could not exec the linker cc = note: Permission denied (os error 13)
Jika Anda melihat pesan error ini, ikuti langkah-langkah berikut:
- Instal dependensi yang tercantum di bagian Linux di bagian atas halaman ini.
- Coba instal Anchor CLI kembali.
- Verifikasi bahwa instalasi berhasil, dengan memeriksa versi Anchor CLI:
$anchor --version
Perintah ini menampilkan versi Anchor CLI yang sedang aktif, misalnya:
anchor-cli 1.1.2
Jalankan avm use untuk memilih versi Anchor CLI untuk sistem Anda.
- Jika Anda menginstal versi terbaru, jalankan
avm use latest. - Jika Anda menginstal versi
1.1.2, jalankanavm use 1.1.2.
Instal Surfpool CLI
Surfpool adalah alat untuk pengembangan lokal dan pengganti yang lebih baik
bagi solana-test-validator.
- Instal Surfpool dengan perintah berikut:
$curl --proto '=https' --tlsv1.2 -sSfL https://run.surfpool.run/ | bash
- Pastikan instalasi berhasil dengan memeriksa versi Surfpool CLI:
$surfpool --version
Perintah ini menampilkan versi Surfpool CLI yang terinstal, misalnya:
surfpool x.y.z
Is this page helpful?