Instal Dependensi

Panduan untuk menyiapkan lingkungan pengembangan Solana lokal Anda. Pelajari cara menginstal Rust, Solana CLI, dan Anchor Framework di Windows (WSL), Linux, dan Mac. Gunakan panduan ini jika Anda lebih suka menginstal setiap dependensi secara individual, atau jika instalasi cepat gagal karena alasan apa pun.

Prasyarat

Instal Rust

Pengembang 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 lingkungan PATH Anda untuk menyertakan direktori bin Cargo:
Terminal
$
. "$HOME/.cargo/env"
  1. Verifikasi bahwa instalasi berhasil.
Terminal
$
rustc --version

Anda akan melihat output seperti berikut:

rustc 1.86.0 (05f9846f8 2025-03-31)

Instal Solana CLI

Solana CLI menyediakan semua alat yang diperlukan untuk membangun dan men-deploy program Solana.

  1. Instal rangkaian alat Solana CLI dengan menggunakan perintah instalasi resmi:
Terminal
$
sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)"

Anda dapat mengganti stable dengan tag rilis yang sesuai dengan versi perangkat lunak yang Anda inginkan (misalnya v2.0.3), atau gunakan salah satu dari tiga nama saluran simbolis: stable, beta, atau edge.

  1. Tambahkan variabel lingkungan PATH

Instalasi pertama kali Solana CLI mungkin meminta Anda untuk menambahkan variabel lingkungan PATH. Untuk melakukannya, tutup dan buka kembali terminal Anda atau jalankan perintah berikut di shell Anda:

export PATH="/Users/test/.local/share/solana/install/active_release/bin:$PATH"
  1. Perbarui variabel lingkungan PATH Anda

Jika Anda menggunakan Linux atau WSL, Anda harus menambahkan binary Solana CLI ke PATH Anda agar perintah tersebut tersedia di terminal Anda. Untuk melakukannya, ikuti langkah-langkah di bawah ini:

a. Periksa shell apa yang Anda gunakan:

Terminal
$
echo $SHELL
  • Jika output berisi /bash, gunakan .bashrc.
  • Jika output berisi /zsh, gunakan .zshrc.

b. Jalankan perintah yang sesuai, berdasarkan shell yang Anda gunakan.

Untuk Bash (bashrc):

Terminal
$
echo 'export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"' >> ~/.bashrc
$
source ~/.bashrc

Untuk Zsh (zshrc):

Terminal
$
echo 'export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"' >> ~/.zshrc
$
source ~/.zshrc
  1. Mulai ulang terminal Anda atau jalankan perintah berikut untuk menyegarkan sesi terminal:
Terminal
$
source ~/.bashrc # If using Bash
$
source ~/.zshrc # If using Zsh
  1. Verifikasi bahwa instalasi berhasil dengan memeriksa versi Solana CLI:
Terminal
$
solana --version

Anda akan melihat output seperti berikut:

solana-cli 2.2.12 (src:0315eb6a; feat:1522022101, client:Agave)

Anda dapat melihat semua versi yang tersedia di Agave Github repo. Agave adalah validator client dari Anza, sebelumnya dikenal sebagai Solana Labs validator client.

  1. Perbarui Solana CLI ke versi terbaru, sesuai kebutuhan (Opsional)
Terminal
$
agave-install update

Instal Anchor CLI

Anchor adalah kerangka kerja untuk mengembangkan program Solana. Kerangka kerja Anchor memanfaatkan makro Rust untuk menyederhanakan proses penulisan program Solana.

Prasyarat

File pengujian proyek Anchor default (TypeScript) yang dibuat dengan perintah anchor init memerlukan Node.js dan Yarn. (Template pengujian Rust tersedia menggunakan anchor init --test-template rust)

Instalasi

Anda dapat menginstal CLI dan perangkat Anchor dengan dua cara:

  • Anchor Version Manager (AVM) — Metode instalasi yang direkomendasikan
  • Tanpa AVM — Instal langsung dari GitHub

Anchor Version Manager (AVM) memungkinkan Anda menginstal dan mengelola berbagai versi Anchor pada sistem Anda dan memudahkan pembaruan versi Anchor di masa mendatang. Untuk menginstal Anchor menggunakan AVM, ikuti langkah-langkah berikut:

  1. Instal AVM dengan perintah berikut:
Terminal
$
cargo install --git https://github.com/solana-foundation/anchor avm --force
  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 0.30.1
$
avm use 0.30.1

Saat menginstal Anchor CLI di Linux atau WSL, Anda mungkin mengalami 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 lagi menginstal Anchor CLI.
  1. Verifikasi bahwa instalasi berhasil, dengan memeriksa versi Anchor CLI:
Terminal
$
anchor --version

Anda akan melihat output seperti berikut:

anchor-cli 0.31.1

Jangan lupa untuk menjalankan perintah avm use untuk mendeklarasikan versi Anchor CLI yang akan dijalankan pada sistem Anda.

  • Jika Anda menginstal versi latest, jalankan avm use latest.
  • Jika Anda menginstal versi 0.30.1, jalankan avm use 0.30.1.

Menyiapkan alat AI untuk pengembangan Solana

Bagian ini menjelaskan pengaturan alat AI opsional yang dapat Anda gunakan untuk mempercepat pengembangan Solana Anda.

AlatDeskripsiTautan
MCPServer MCP yang dapat Anda hubungkan dengan cursor untuk meningkatkan pengembangan Solana dengan bantuan AI.https://mcp.solana.com/
LLMs.txtDokumentasi yang dioptimalkan untuk LLM yang dapat Anda gunakan untuk melatih LLM pada dokumentasi Solana.https://solana.com/llms.txt

Is this page helpful?

Daftar Isi

Edit Halaman