Instal dependensi

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.

  1. Instal Rust menggunakan rustup dengan memasukkan perintah berikut di terminal Anda:
Terminal
$
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y

Setelah instalasi berhasil, Anda akan melihat pesan berikut:

  1. Muat ulang variabel environment PATH Anda untuk menyertakan direktori bin Cargo:
Terminal
$
. "$HOME/.cargo/env"
  1. Verifikasi bahwa instalasi berhasil.
Terminal
$
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.

  1. Instal Solana CLI tool suite dengan menggunakan perintah instalasi resmi:
Terminal
$
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.

  1. 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:

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

Terminal
$
echo $SHELL
  • Jika output berisi /bash, mulai ulang terminal atau jalankan source ~/.bashrc.
  • Jika output berisi /zsh, mulai ulang terminal atau jalankan source ~/.zshrc.
  1. Pastikan instalasi berhasil:
Terminal
$
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.

  1. Untuk memperbarui Solana CLI di kemudian hari, jalankan:
Terminal
$
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:

  1. Instal AVM dengan perintah berikut:
Terminal
$
curl -sSfL https://raw.githubusercontent.com/otter-sec/anchor/master/avm/install | sh
  1. Konfirmasi bahwa AVM berhasil diinstal:
Terminal
$
avm --version
  1. Instal Anchor CLI menggunakan AVM:

Untuk menginstal versi terbaru:

Terminal
$
avm install latest
$
avm use latest

Untuk menginstal versi tertentu, tentukan nomor versinya:

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

  1. Instal dependensi yang tercantum di bagian Linux di bagian atas halaman ini.
  2. Coba instal Anchor CLI kembali.
  1. Verifikasi bahwa instalasi berhasil, dengan memeriksa versi Anchor CLI:
Terminal
$
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, jalankan avm use 1.1.2.

Instal Surfpool CLI

Surfpool adalah alat untuk pengembangan lokal dan pengganti yang lebih baik bagi solana-test-validator.

  1. Instal Surfpool dengan perintah berikut:
Terminal
$
curl --proto '=https' --tlsv1.2 -sSfL https://run.surfpool.run/ | bash
  1. Pastikan instalasi berhasil dengan memeriksa versi Surfpool CLI:
Terminal
$
surfpool --version

Perintah ini menampilkan versi Surfpool CLI yang terinstal, misalnya:

surfpool x.y.z

Is this page helpful?

Daftar Isi

Edit Halaman
© 2026 Yayasan Solana. Semua hak dilindungi.