Εγκαταστήστε κάθε εξάρτηση ξεχωριστά όταν χρειάζεστε μια συγκεκριμένη έκδοση ή όταν η γρήγορη εγκατάσταση δεν ολοκληρώνεται με επιτυχία. Ακολουθήστε τις ενότητες με τη σειρά για ένα νέο περιβάλλον ή μεταβείτε απευθείας στο εργαλείο που θέλετε να εγκαταστήσετε ή να επιλύσετε προβλήματα.
Προαπαιτούμενα
Εγκατάσταση Rust
Οι προγραμματιστές δημιουργούν προγράμματα Solana χρησιμοποιώντας τη γλώσσα προγραμματισμού Rust.
- Εγκαταστήστε το Rust χρησιμοποιώντας το rustup εισάγοντας την ακόλουθη εντολή στο τερματικό σας:
$curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
Μετά από μια επιτυχημένη εγκατάσταση θα δείτε το ακόλουθο μήνυμα:
- Επαναφορτώστε τη μεταβλητή περιβάλλοντος PATH για να συμπεριλάβετε τον κατάλογο bin του Cargo:
$. "$HOME/.cargo/env"
- Επαληθεύστε ότι η εγκατάσταση ήταν επιτυχής.
$rustc --version
Η εντολή εμφανίζει την εγκατεστημένη έκδοση της Rust, για παράδειγμα:
rustc x.y.z (...)
Εγκατάσταση Solana CLI
Το Solana CLI παρέχει όλα τα εργαλεία που απαιτούνται για τη δημιουργία και την ανάπτυξη προγραμμάτων Solana.
- Εγκαταστήστε τη σουίτα εργαλείων Solana CLI χρησιμοποιώντας την επίσημη εντολή εγκατάστασης:
$sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)"
Μπορείτε να αντικαταστήσετε το stable με ένα συγκεκριμένο tag έκδοσης του Agave ή με το κανάλι εκδόσεων beta
ή edge.
- Κάντε το Solana CLI διαθέσιμο στο τρέχον τερματικό σας.
Το πρόγραμμα εγκατάστασης ενημερώνει τη διαμόρφωση του shell σας και εμφανίζει την εντολή που απαιτείται για την ενημέρωση της τρέχουσας συνεδρίας. Η εντολή είναι συνήθως:
$export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
Αν το solana εξακολουθεί να μην είναι διαθέσιμο, επανεκκινήστε το τερματικό σας. Για να επιβεβαιώσετε ποιο αρχείο διαμόρφωσης
του shell ενημέρωσε το πρόγραμμα εγκατάστασης, ελέγξτε το τρέχον shell σας:
$echo $SHELL
- Αν η έξοδος περιέχει
/bash, επανεκκινήστε το τερματικό ή εκτελέστε την εντολήsource ~/.bashrc. - Αν η έξοδος περιέχει
/zsh, επανεκκινήστε το τερματικό ή εκτελέστε την εντολήsource ~/.zshrc.
- Επαληθεύστε ότι η εγκατάσταση ολοκληρώθηκε με επιτυχία:
$solana --version
Η εντολή εμφανίζει την εγκατεστημένη έκδοση του Solana CLI, για παράδειγμα:
solana-cli x.y.z (..., client:Agave)
Μπορείτε να δείτε όλες τις διαθέσιμες εκδόσεις στο αποθετήριο Agave στο GitHub. Το Agave είναι ο πελάτης validator της Anza, γνωστός παλαιότερα ως ο πελάτης validator της Solana Labs.
- Για να ενημερώσετε το Solana CLI αργότερα, εκτελέστε:
$agave-install update
Εγκατάσταση Anchor CLI
Το Anchor είναι ένα πλαίσιο ανάπτυξης προγραμμάτων Solana. Το πλαίσιο Anchor αξιοποιεί τις μακροεντολές Rust για να απλοποιήσει τη διαδικασία συγγραφής προγραμμάτων Solana.
Προαπαιτούμενα
Το Node.js και ένας διαχειριστής πακέτων JavaScript απαιτούνται μόνο όταν επιλέγετε ένα πρότυπο δοκιμών TypeScript, όπως το Mocha ή το Jest. Το προεπιλεγμένο πρότυπο δοκιμών LiteSVM εκτελείται σε Rust και δεν απαιτεί εργαλεία Node.js.
Εγκατάσταση
Μπορείτε να εγκαταστήσετε το Anchor CLI και τα εργαλεία με δύο τρόπους:
- Anchor Version Manager (AVM) — Συνιστώμενη μέθοδος εγκατάστασης
- Χωρίς AVM — Εγκατάσταση απευθείας από το GitHub
Το Anchor Version Manager (AVM) σας επιτρέπει να εγκαταστήσετε και να διαχειριστείτε διαφορετικές εκδόσεις του Anchor στο σύστημά σας και να ενημερώνετε εύκολα τις εκδόσεις του Anchor στο μέλλον. Για να εγκαταστήσετε το Anchor χρησιμοποιώντας το AVM, ακολουθήστε τα παρακάτω βήματα:
- Εγκαταστήστε το AVM με την ακόλουθη εντολή:
$curl -sSfL https://raw.githubusercontent.com/otter-sec/anchor/master/avm/install | sh
- Επιβεβαιώστε ότι το AVM εγκαταστάθηκε με επιτυχία:
$avm --version
- Εγκαταστήστε το Anchor CLI χρησιμοποιώντας το AVM:
Για να εγκαταστήσετε την πιο πρόσφατη έκδοση:
$avm install latest$avm use latest
Για να εγκαταστήσετε μια συγκεκριμένη έκδοση, καθορίστε τον αριθμό έκδοσης:
$avm install 1.1.2$avm use 1.1.2
Κατά την εγκατάσταση του Anchor CLI σε Linux ή WSL, ενδέχεται να αντιμετωπίσετε αυτό το σφάλμα:
error: could not exec the linker cc = note: Permission denied (os error 13)
Αν δείτε αυτό το μήνυμα σφάλματος, ακολουθήστε τα παρακάτω βήματα:
- Εγκαταστήστε τις εξαρτήσεις που αναφέρονται στην ενότητα Linux στην κορυφή αυτής της σελίδας.
- Δοκιμάστε ξανά την εγκατάσταση του Anchor CLI.
- Επαληθεύστε ότι η εγκατάσταση ολοκληρώθηκε με επιτυχία, ελέγχοντας την έκδοση του Anchor CLI:
$anchor --version
Η εντολή εμφανίζει την ενεργή έκδοση του Anchor CLI, για παράδειγμα:
anchor-cli 1.1.2
Εκτελέστε avm use για να επιλέξετε την έκδοση του Anchor CLI για το σύστημά σας.
- Αν εγκαταστήσατε την πιο πρόσφατη έκδοση, εκτελέστε
avm use latest. - Αν εγκαταστήσατε την έκδοση
1.1.2, εκτελέστεavm use 1.1.2.
Εγκατάσταση του Surfpool CLI
Το Surfpool είναι ένα εργαλείο για τοπική ανάπτυξη και βελτιωμένη
αντικατάσταση του solana-test-validator.
- Εγκαταστήστε το Surfpool με την ακόλουθη εντολή:
$curl --proto '=https' --tlsv1.2 -sSfL https://run.surfpool.run/ | bash
- Επαληθεύστε ότι η εγκατάσταση ολοκληρώθηκε με επιτυχία, ελέγχοντας την έκδοση του Surfpool CLI:
$surfpool --version
Η εντολή εμφανίζει την εγκατεστημένη έκδοση του Surfpool CLI, για παράδειγμα:
surfpool x.y.z
Is this page helpful?