Βασικά στοιχεία του Anchor CLI
Αυτή η ενότητα παρουσιάζει μερικές συνηθισμένες εντολές του Anchor CLI για να ξεκινήσετε. Για περισσότερες πληροφορίες σχετικά με το Anchor CLI, δείτε την τεκμηρίωση του Anchor.
Αρχικοποίηση έργου
Για να δημιουργήσετε ένα νέο έργο Anchor, εκτελέστε την ακόλουθη εντολή:
$anchor init <project-name>
Για παράδειγμα, για να δημιουργήσετε ένα έργο με όνομα my-project
, εκτελέστε:
$anchor init my-project
Αυτή η εντολή δημιουργεί έναν νέο κατάλογο με το όνομα του έργου και αρχικοποιεί ένα νέο έργο Anchor με ένα βασικό πρόγραμμα Rust και ένα πρότυπο δοκιμών TypeScript.
Μεταβείτε στον κατάλογο του έργου:
$cd <project-name>
Δείτε τη δομή αρχείων του έργου Anchor.
Δημιουργία προγράμματος
Για να δημιουργήσετε το έργο σας, εκτελέστε την ακόλουθη εντολή:
$anchor build
Μπορείτε να βρείτε το μεταγλωττισμένο πρόγραμμα στον κατάλογο /target/deploy
.
Όταν εκτελείτε το anchor build
, αν αντιμετωπίσετε τα ακόλουθα σφάλματα:
Αφού εφαρμόσετε την προηγούμενη λύση, προσπαθήστε να εκτελέσετε ξανά το
anchor build
.
Ανάπτυξη προγράμματος
Για να αναπτύξετε το έργο σας, εκτελέστε την ακόλουθη εντολή:
$anchor deploy
Αυτή η εντολή αναπτύσσει το πρόγραμμά σας στο cluster
που καθορίζεται στο
αρχείο Anchor.toml
.
Δοκιμή προγράμματος
Για να δοκιμάσετε το έργο σας, εκτελέστε την ακόλουθη εντολή:
$anchor test
Αυτή η εντολή δημιουργεί, αναπτύσσει και εκτελεί τις δοκιμές για το έργο σας.
Όταν χρησιμοποιείτε το localnet
ως cluster
στο Anchor.toml
, το Anchor
ξεκινά αυτόματα έναν τοπικό validator, αναπτύσσει το πρόγραμμά σας, εκτελεί
δοκιμές και στη συνέχεια σταματά τον validator.
Όταν εκτελείτε anchor test
μετά τη δημιουργία ενός νέου έργου Anchor σε
Linux ή WSL, μπορεί να αντιμετωπίσετε τα ακόλουθα σφάλματα αν δεν έχετε
εγκατεστημένο το Node.js ή το Yarn:
Permission denied (os error 13)
No such file or directory (os error 2)
Is this page helpful?