Abhängigkeiten installieren
Eine Anleitung zum Einrichten Ihrer lokalen Solana-Entwicklungsumgebung. Erfahren Sie, wie Sie Rust, die Solana CLI und das Anchor Framework unter Windows (WSL), Linux und Mac installieren. Verwenden Sie diese Anleitung, wenn Sie es vorziehen, jede Abhängigkeit einzeln zu installieren, oder wenn die Schnellinstallation aus irgendeinem Grund fehlschlägt.
Voraussetzungen
Rust installieren
Entwickler erstellen Solana-Programme mit der Programmiersprache Rust.
- Installieren Sie Rust mit rustup, indem Sie folgenden Befehl in Ihrem Terminal eingeben:
$curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
Nach erfolgreicher Installation sehen Sie folgende Meldung:
- Laden Sie Ihre PATH-Umgebungsvariable neu, um das bin-Verzeichnis von Cargo einzuschließen:
$. "$HOME/.cargo/env"
- Überprüfen Sie, ob die Installation erfolgreich war.
$rustc --version
Sie werden eine Ausgabe wie die folgende sehen:
rustc 1.86.0 (05f9846f8 2025-03-31)
Solana CLI installieren
Die Solana CLI stellt alle erforderlichen Tools zum Erstellen und Bereitstellen von Solana-Programmen bereit.
- Installieren Sie die Solana CLI-Tool-Suite mit dem offiziellen Installationsbefehl:
$sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)"
Sie können stable
durch das Release-Tag ersetzen, das der Softwareversion
Ihres gewünschten Releases entspricht (z.B. v2.0.3
), oder verwenden Sie
einen der drei symbolischen Kanalnamen: stable
, beta
oder edge
.
- Fügen Sie eine PATH-Umgebungsvariable hinzu
Bei einer Erstinstallation der Solana CLI werden Sie möglicherweise
aufgefordert, eine PATH
Umgebungsvariable hinzuzufügen. Um dies zu tun,
schließen und öffnen Sie Ihr Terminal erneut oder führen Sie Folgendes in Ihrer
Shell aus:
export PATH="/Users/test/.local/share/solana/install/active_release/bin:$PATH"
- Aktualisieren Sie Ihre PATH-Umgebungsvariable
Wenn Sie Linux oder WSL verwenden, müssen Sie die Solana CLI-Binärdatei zu Ihrem PATH hinzufügen, damit der Befehl in Ihrem Terminal verfügbar ist. Folgen Sie dazu den Schritten unten:
a. Überprüfen Sie, welche Shell Sie verwenden:
$echo $SHELL
- Wenn die Ausgabe
/bash
enthält, verwende.bashrc
. - Wenn die Ausgabe
/zsh
enthält, verwende.zshrc
.
b. Führe den entsprechenden Befehl aus, je nach deiner Shell.
Für Bash (bashrc
):
$echo 'export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"' >> ~/.bashrc$source ~/.bashrc
Für Zsh (zshrc
):
$echo 'export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"' >> ~/.zshrc$source ~/.zshrc
- Starte dein Terminal neu oder führe den folgenden Befehl aus, um die Terminal-Sitzung zu aktualisieren:
$source ~/.bashrc # If using Bash$source ~/.zshrc # If using Zsh
- Überprüfe, ob die Installation erfolgreich war, indem du die Solana CLI-Version prüfst:
$solana --version
Du wirst eine Ausgabe wie die folgende sehen:
solana-cli 2.2.12 (src:0315eb6a; feat:1522022101, client:Agave)
Du kannst alle verfügbaren Versionen im Agave Github-Repository einsehen. Agave ist der Validator-Client von Anza, früher bekannt als Solana Labs Validator-Client.
- Aktualisiere die Solana CLI bei Bedarf auf die neueste Version (Optional)
$agave-install update
Installiere Anchor CLI
Anchor ist ein Framework für die Entwicklung von Solana-Programmen. Das Anchor-Framework nutzt Rust-Makros, um den Prozess des Schreibens von Solana-Programmen zu vereinfachen.
Voraussetzungen
Die Standard-Anchor-Projekt-Testdatei (TypeScript), die mit dem Befehl
anchor init
erstellt wird, benötigt Node.js und Yarn. (Die
Rust-Test-Vorlage ist verfügbar mit anchor init --test-template rust
)
Installation
Sie können die Anchor CLI und die Tools auf zwei Arten installieren:
- Anchor Version Manager (AVM) — Empfohlene Installationsmethode
- Ohne AVM — Direkte Installation von GitHub
Mit dem Anchor Version Manager (AVM) können Sie verschiedene Anchor-Versionen auf Ihrem System installieren und verwalten sowie Anchor-Versionen in Zukunft einfach aktualisieren. Um Anchor mit AVM zu installieren, folgen Sie den nachstehenden Schritten:
- Installieren Sie AVM mit folgendem Befehl:
$cargo install --git https://github.com/solana-foundation/anchor avm --force
- Bestätigen Sie, dass AVM erfolgreich installiert wurde:
$avm --version
- Installieren Sie die Anchor CLI mit AVM:
Um die neueste Version zu installieren:
$avm install latest$avm use latest
Um eine bestimmte Version zu installieren, geben Sie die Versionsnummer an:
$avm install 0.30.1$avm use 0.30.1
Bei der Installation der Anchor CLI unter Linux oder WSL könnte dieser Fehler auftreten:
error: could not exec the linker cc = note: Permission denied (os error 13)
Wenn Sie diese Fehlermeldung sehen, folgen Sie diesen Schritten:
- Installieren Sie die Abhängigkeiten, die im Abschnitt Linux am Anfang dieser Seite aufgeführt sind.
- Versuchen Sie erneut, die Anchor CLI zu installieren.
- Überprüfen Sie, ob die Installation erfolgreich war, indem Sie die Anchor CLI-Version prüfen:
$anchor --version
Sie werden eine Ausgabe wie die folgende sehen:
anchor-cli 0.31.1
Vergessen Sie nicht, den Befehl avm use
auszuführen, um die zu
verwendende Anchor CLI-Version auf Ihrem System festzulegen.
- Wenn Sie die Version
latest
installiert haben, führen Sieavm use latest
aus. - Wenn Sie die Version
0.30.1
installiert haben, führen Sieavm use 0.30.1
aus.
Einrichtung von KI-Tools für die Solana-Entwicklung
Dieser Abschnitt beschreibt die optionale Einrichtung von KI-Tools, die Sie zur Beschleunigung Ihrer Solana-Entwicklung nutzen können.
Tool | Beschreibung | Link |
---|---|---|
MCP | MCP-Server, mit dem Sie sich über Cursor verbinden können, um die KI-unterstützte Solana-Entwicklung zu verbessern. | https://mcp.solana.com/ |
LLMs.txt | LLM-optimierte Dokumentation, die Sie zur Schulung von LLMs mit Solana-Dokumenten verwenden können. | https://solana.com/llms.txt |
Is this page helpful?