Βασικά στοιχεία του Anchor CLI

Αυτή η ενότητα παρουσιάζει μερικές συνηθισμένες εντολές του Anchor CLI για να ξεκινήσετε. Για περισσότερες πληροφορίες σχετικά με το Anchor CLI, δείτε την τεκμηρίωση του Anchor.

Αρχικοποίηση έργου

Για να δημιουργήσετε ένα νέο έργο Anchor, εκτελέστε την ακόλουθη εντολή:

Terminal
$
anchor init <project-name>

Για παράδειγμα, για να δημιουργήσετε ένα έργο με όνομα my-project, εκτελέστε:

Terminal
$
anchor init my-project

Αυτή η εντολή δημιουργεί έναν νέο κατάλογο με το όνομα του έργου και αρχικοποιεί ένα νέο έργο Anchor με ένα βασικό πρόγραμμα Rust και ένα πρότυπο δοκιμών TypeScript.

Μεταβείτε στον κατάλογο του έργου:

Terminal
$
cd <project-name>

Δείτε τη δομή αρχείων του έργου Anchor.

Δημιουργία προγράμματος

Για να δημιουργήσετε το έργο σας, εκτελέστε την ακόλουθη εντολή:

Terminal
$
anchor build

Μπορείτε να βρείτε το μεταγλωττισμένο πρόγραμμα στον κατάλογο /target/deploy.

Όταν εκτελείτε το anchor build, αν αντιμετωπίσετε τα ακόλουθα σφάλματα:

Αφού εφαρμόσετε την προηγούμενη λύση, προσπαθήστε να εκτελέσετε ξανά το anchor build.

Ανάπτυξη προγράμματος

Για να αναπτύξετε το έργο σας, εκτελέστε την ακόλουθη εντολή:

Terminal
$
anchor deploy

Αυτή η εντολή αναπτύσσει το πρόγραμμά σας στο cluster που καθορίζεται στο αρχείο Anchor.toml.

Δοκιμή προγράμματος

Για να δοκιμάσετε το έργο σας, εκτελέστε την ακόλουθη εντολή:

Terminal
$
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?

Πίνακας Περιεχομένων

Επεξεργασία Σελίδας