Afhankelijkheden installeren

Een handleiding voor het opzetten van je lokale Solana-ontwikkelomgeving. Leer hoe je Rust, de Solana CLI en het Anchor Framework installeert op Windows (WSL), Linux en Mac. Gebruik deze handleiding als je de voorkeur geeft aan het individueel installeren van elke afhankelijkheid, of als de snelle installatie om welke reden dan ook mislukt.

Vereisten

Rust installeren

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

  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 toe te voegen:
Terminal
$
. "$HOME/.cargo/env"
  1. Verifieer dat de installatie succesvol was.
Terminal
$
rustc --version

Je ziet output zoals het volgende:

rustc 1.86.0 (05f9846f8 2025-03-31)

Installeer Solana CLI

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

  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 de release-tag die overeenkomt met de softwareversie van je gewenste release (bijv. v2.0.3), of gebruik een van de drie symbolische kanaalnamen: stable, beta, of edge.

  1. Voeg een PATH-omgevingsvariabele toe

Bij een eerste installatie van de Solana CLI kan je worden gevraagd om een PATH omgevingsvariabele toe te voegen. Om dit te doen, sluit en heropen je terminal of voer het volgende uit in je shell:

export PATH="/Users/test/.local/share/solana/install/active_release/bin:$PATH"
  1. Update je PATH-omgevingsvariabele

Als je Linux of WSL gebruikt, moet je de Solana CLI-binary toevoegen aan je PATH zodat het commando beschikbaar is in je terminal. Volg hiervoor de onderstaande stappen:

a. Controleer welke shell je gebruikt:

Terminal
$
echo $SHELL
  • Als de output /bash bevat, gebruik dan .bashrc.
  • Als de output /zsh bevat, gebruik dan .zshrc.

b. Voer het juiste commando uit, afhankelijk van je shell.

Voor Bash (bashrc):

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

Voor Zsh (zshrc):

Terminal
$
echo 'export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"' >> ~/.zshrc
$
source ~/.zshrc
  1. Herstart je terminal of voer het volgende commando uit om de terminalsessie te vernieuwen:
Terminal
$
source ~/.bashrc # If using Bash
$
source ~/.zshrc # If using Zsh
  1. Verifieer dat de installatie is geslaagd door de Solana CLI-versie te controleren:
Terminal
$
solana --version

Je zult output zien zoals het volgende:

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

Je kunt alle beschikbare versies bekijken op de Agave Github repo. Agave is de validator client van Anza, voorheen bekend als Solana Labs validator client.

  1. Update de Solana CLI naar de nieuwste versie, indien nodig (Optioneel)
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 macros om het proces van het schrijven van Solana programma's te vereenvoudigen.

Vereisten

Het standaard Anchor project testbestand (TypeScript) dat wordt aangemaakt met het anchor init commando vereist Node.js en Yarn. (De Rust test template is beschikbaar via anchor init --test-template rust)

Installatie

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

  • Anchor Version Manager (AVM) — Aanbevolen installatiemethode
  • Zonder AVM — Direct installeren vanaf GitHub

Met de Anchor Version Manager (AVM) kun je verschillende Anchor-versies op je systeem installeren en beheren, en Anchor-versies in de toekomst gemakkelijk bijwerken. Volg de onderstaande stappen om Anchor te installeren met AVM:

  1. Installeer AVM met het volgende commando:
Terminal
$
cargo install --git https://github.com/solana-foundation/anchor avm --force
  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 0.30.1
$
avm use 0.30.1

Bij het installeren van de Anchor CLI op Linux of WSL kun 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 vermeld staan in het Linux gedeelte bovenaan deze pagina.
  2. Probeer de Anchor CLI opnieuw te installeren.
  1. Verifieer dat de installatie is gelukt door de Anchor CLI-versie te controleren:
Terminal
$
anchor --version

Je zult output zien zoals het volgende:

anchor-cli 0.31.1

Vergeet niet het commando avm use uit te voeren om de Anchor CLI-versie te declareren die op je systeem moet draaien.

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

AI-tools instellen voor Solana-ontwikkeling

Dit gedeelte beschrijft de optionele AI-tools die je kunt gebruiken om je Solana-ontwikkeling te versnellen.

ToolBeschrijvingLink
MCPMCP-server waarmee je verbinding kunt maken met cursor om Solana AI-ondersteunde ontwikkeling te verbeteren.https://mcp.solana.com/
LLMs.txtLLM-geoptimaliseerde documentatie die je kunt gebruiken om LLMs te trainen op Solana-docs.https://solana.com/llms.txt

Is this page helpful?

Inhoudsopgave

Pagina Bewerken