Installieren Sie jede Abhängigkeit einzeln, wenn Sie eine bestimmte Version benötigen oder wenn die Schnellinstallation nicht erfolgreich abgeschlossen wird. Folgen Sie bei einer neuen Umgebung den Abschnitten der Reihe nach oder springen Sie direkt zu dem Tool, das Sie installieren oder bei dem Sie Fehler beheben möchten.
Voraussetzungen
Rust installieren
Entwickler erstellen Solana-Programme mit der Programmiersprache Rust.
- Installieren Sie Rust mit rustup, indem Sie den folgenden Befehl in Ihrem Terminal eingeben:
$curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
Nach einer erfolgreichen Installation sehen Sie die 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
Der Befehl gibt die installierte Rust-Version aus, zum Beispiel:
rustc x.y.z (...)
Solana CLI installieren
Die Solana CLI bietet alle Tools, die zum Erstellen und Bereitstellen von Solana-Programmen erforderlich sind.
- 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 ein bestimmtes Agave-Release-Tag oder durch den Release-Kanal beta
oder edge ersetzen.
- Machen Sie die Solana CLI in Ihrem aktuellen Terminal verfügbar.
Das Installationsprogramm aktualisiert Ihre Shell-Konfiguration und gibt den Befehl aus, der erforderlich ist, um die aktuelle Sitzung zu aktualisieren. Der Befehl lautet in der Regel:
$export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
Falls solana weiterhin nicht verfügbar ist, starten Sie Ihr Terminal neu. Um zu prüfen, welche Shell-Konfigurationsdatei
das Installationsprogramm aktualisiert hat, überprüfen Sie Ihre aktuelle Shell:
$echo $SHELL
- Wenn die Ausgabe
/bashenthält, starten Sie das Terminal neu oder führen Siesource ~/.bashrcaus. - Wenn die Ausgabe
/zshenthält, starten Sie das Terminal neu oder führen Siesource ~/.zshrcaus.
- Überprüfen Sie, ob die Installation erfolgreich war:
$solana --version
Der Befehl gibt die installierte Version der Solana CLI aus, zum Beispiel:
solana-cli x.y.z (..., client:Agave)
Alle verfügbaren Versionen finden Sie im Agave-GitHub-Repository. Agave ist der Validatoren-Client von Anza, früher bekannt als Solana-Labs-Validatoren-Client.
- Um die Solana CLI später zu aktualisieren, führen Sie Folgendes aus:
$agave-install update
Anchor CLI installieren
Anchor ist ein Framework zur Entwicklung von Solana-Programmen. Das Anchor-Framework nutzt Rust-Makros, um den Prozess des Schreibens von Solana-Programmen zu vereinfachen.
Voraussetzungen
Node.js und ein JavaScript-Paketmanager sind nur erforderlich, wenn Sie eine TypeScript-Testvorlage wie Mocha oder Jest auswählen. Die standardmäßige LiteSVM-Testvorlage läuft in Rust und benötigt keine Node.js-Tools.
Installation
Sie können die Anchor-CLI und die Tools auf zwei Arten installieren:
- Anchor Version Manager (AVM) – empfohlene Installationsmethode
- Ohne AVM – direkt von GitHub installieren
Der Anchor Version Manager (AVM) ermöglicht es Ihnen, verschiedene Anchor-Versionen auf Ihrem System zu installieren und zu verwalten sowie Anchor-Versionen in Zukunft einfach zu aktualisieren. Um Anchor mit AVM zu installieren, folgen Sie den nachstehenden Schritten:
- Installieren Sie AVM mit folgendem Befehl:
$curl -sSfL https://raw.githubusercontent.com/otter-sec/anchor/master/avm/install | sh
- 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 1.1.2$avm use 1.1.2
Bei der Installation der Anchor CLI unter Linux oder WSL kann dieser Fehler auftreten:
error: could not exec the linker cc = note: Permission denied (os error 13)
Wenn Sie diese Fehlermeldung sehen, befolgen Sie diese Schritte:
- 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 kontrollieren:
$anchor --version
Der Befehl gibt die aktive Version der Anchor CLI aus, zum Beispiel:
anchor-cli 1.1.2
Führen Sie avm use aus, um die Anchor-CLI-Version für Ihr System auszuwählen.
- Wenn Sie die neueste Version installiert haben, führen Sie
avm use latestaus. - Wenn Sie Version
1.1.2installiert haben, führen Sieavm use 1.1.2aus.
Surfpool CLI installieren
Surfpool ist ein Tool für die lokale Entwicklung und ein verbesserter
Ersatz für solana-test-validator.
- Installieren Sie Surfpool mit folgendem Befehl:
$curl --proto '=https' --tlsv1.2 -sSfL https://run.surfpool.run/ | bash
- Überprüfen Sie, ob die Installation erfolgreich war, indem Sie die Surfpool-CLI-Version prüfen:
$surfpool --version
Der Befehl gibt die installierte Version der Surfpool CLI aus, zum Beispiel:
surfpool x.y.z
Is this page helpful?