Installeer afhankelijkheden

Installeer elke afhankelijkheid afzonderlijk wanneer je een specifieke versie nodig hebt of wanneer de snelle installatie niet succesvol wordt voltooid. Volg de secties in volgorde voor een nieuwe omgeving, of ga direct naar de tool die je wilt installeren of waarvan je problemen wilt oplossen.

Vereisten

Installeer Rust

Ontwikkelaars bouwen Solana-programma's met behulp van de programmeertaal Rust.

  1. Installeer Rust met behulp van rustup door het volgende commando in je terminal in te voeren:
Terminal
$
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y

Na een succesvolle installatie zie je het volgende bericht:

  1. Herlaad je PATH-omgevingsvariabele om de bin-directory van Cargo op te nemen:
Terminal
$
. "$HOME/.cargo/env"
  1. Controleer of de installatie succesvol was.
Terminal
$
rustc --version

De opdracht toont de geïnstalleerde Rust-versie, bijvoorbeeld:

rustc x.y.z (...)

Installeer Solana CLI

De Solana CLI biedt alle tools die nodig zijn om Solana-programma's te bouwen en te deployen.

  1. Installeer de Solana CLI-toolsuite met behulp van het officiële installatiecommando:
Terminal
$
sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)"

Je kunt stable vervangen door een specifieke Agave-releasetag of door het releasekanaal beta of edge.

  1. Maak de Solana CLI beschikbaar in je huidige terminal.

Het installatieprogramma past je shellconfiguratie aan en toont de opdracht die nodig is om de huidige sessie bij te werken. De opdracht is meestal:

Terminal
$
export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"

Als solana nog steeds niet beschikbaar is, start je terminal opnieuw op. Controleer je huidige shell om te bevestigen welk shellconfiguratiebestand het installatieprogramma heeft bijgewerkt:

Terminal
$
echo $SHELL
  • Als de uitvoer /bash bevat, start je de terminal opnieuw op of voer je source ~/.bashrc uit.
  • Als de uitvoer /zsh bevat, start je de terminal opnieuw op of voer je source ~/.zshrc uit.
  1. Controleer of de installatie is geslaagd:
Terminal
$
solana --version

De opdracht toont de geïnstalleerde versie van de Solana CLI, bijvoorbeeld:

solana-cli x.y.z (..., client:Agave)

Je kunt alle beschikbare versies bekijken in de Agave GitHub-repository. Agave is de validator client van Anza, voorheen bekend als de Solana Labs validator client.

  1. Voer de volgende opdracht uit om de Solana CLI later bij te werken:
Terminal
$
agave-install update

Installeer Anchor CLI

Anchor is een framework voor het ontwikkelen van Solana-programma's. Het Anchor-framework maakt gebruik van Rust-macro's om het proces van het schrijven van Solana-programma's te vereenvoudigen.

Vereisten

Node.js en een JavaScript-pakketbeheerder zijn alleen vereist wanneer je een TypeScript-testsjabloon zoals Mocha of Jest kiest. De standaard LiteSVM-testsjabloon draait in Rust en vereist geen Node.js-tooling.

Installatie

Je kunt de Anchor CLI en tooling op twee manieren installeren:

  • Anchor Version Manager (AVM) — aanbevolen installatiemethode
  • Zonder AVM — installeer rechtstreeks vanaf GitHub

De Anchor Version Manager (AVM) stelt je in staat om verschillende Anchor-versies op je systeem te installeren en te beheren, en om in de toekomst eenvoudig Anchor-versies bij te werken. Volg de onderstaande stappen om Anchor te installeren met AVM:

  1. Installeer AVM met het volgende commando:
Terminal
$
curl -sSfL https://raw.githubusercontent.com/otter-sec/anchor/master/avm/install | sh
  1. Bevestig dat AVM succesvol is geïnstalleerd:
Terminal
$
avm --version
  1. Installeer Anchor CLI met behulp van AVM:

Om de nieuwste versie te installeren:

Terminal
$
avm install latest
$
avm use latest

Om een specifieke versie te installeren, geef het versienummer op:

Terminal
$
avm install 1.1.2
$
avm use 1.1.2

Bij het installeren van de Anchor CLI op Linux of WSL kan je deze foutmelding tegenkomen:

error: could not exec the linker cc = note: Permission denied (os error 13)

Als je deze foutmelding ziet, volg dan deze stappen:

  1. Installeer de afhankelijkheden die worden vermeld in de Linux sectie bovenaan deze pagina.
  2. Probeer de Anchor CLI opnieuw te installeren.
  1. Verifieer dat de installatie is geslaagd door de Anchor CLI-versie te controleren:
Terminal
$
anchor --version

De opdracht toont de actieve versie van de Anchor CLI, bijvoorbeeld:

anchor-cli 1.1.2

Voer avm use uit om de Anchor CLI-versie voor je systeem te selecteren.

  • Als je de nieuwste versie hebt geïnstalleerd, voer je avm use latest uit.
  • Als je versie 1.1.2 hebt geïnstalleerd, voer je avm use 1.1.2 uit.

Surfpool CLI installeren

Surfpool is een tool voor lokale ontwikkeling en een verbeterde vervanger voor solana-test-validator.

  1. Installeer Surfpool met de volgende opdracht:
Terminal
$
curl --proto '=https' --tlsv1.2 -sSfL https://run.surfpool.run/ | bash
  1. Controleer of de installatie is geslaagd door de versie van de Surfpool CLI te controleren:
Terminal
$
surfpool --version

De opdracht toont de geïnstalleerde versie van de Surfpool CLI, bijvoorbeeld:

surfpool x.y.z

Is this page helpful?

Inhoudsopgave

Pagina Bewerken
© 2026 Solana Foundation. Alle rechten voorbehouden.