Πώς να διορθώσετε το Brew Command που δεν βρέθηκε στο Mac

Εάν είστε κανονικός χρήστης homebrew, θα ξέρετε τι είναι ένα βολικό εργαλείο για την εγκατάσταση πακέτων χρησιμοποιώντας το Terminal. Μπορεί επίσης να είστε αμηχανία όταν συναντήσετε το μήνυμα σφάλματος «Η εντολή Brew δεν βρέθηκε» όταν προσπαθείτε να χρησιμοποιήσετε το Homebrew σε ένα κέλυφος ZSH στο τερματικό. Είναι συνήθως τα εξής:
zsh: command not found: brew, και σε αυτό το άρθρο, θα εξηγήσουμε τις πιθανές αιτίες αυτού του σφάλματος και θα σας δείξουμε πώς να τα διορθώσετε.

Τι είναι το homebrew;

Ακριβώς σε περίπτωση που δεν έχετε ακούσει για αυτό, το Homebrew είναι ένα εργαλείο διαχείρισης πακέτων που σας επιτρέπει να εγκαταστήσετε λογισμικό ανοιχτού κώδικα στο Mac σας από τη γραμμή εντολών στο Terminal. Είναι ένας εξαιρετικός τρόπος για να εγκαταστήσετε το Git, ώστε να μπορείτε να τραβήξετε τον κωδικό από το GitHub και να το εγκαταστήσετε στο Mac σας. Μόλις εγκαταστήσετε το Homebrew, τα πακέτα μπορούν συνήθως να εγκατασταθούν με μία μόνο εντολή.

Γιατί εμφανίζεται το σφάλμα "εντολή Brew Not Found" στο Mac μου;

Υπάρχουν μερικοί πιθανοί λόγοι για τους οποίους μπορεί να εμφανιστεί το μήνυμα σφάλματος, αλλά όλοι έχουν την ίδια αιτία: το κέλυφος ZSH δεν μπορεί να βρει το δυαδικό δυαδικό ζυθοποιείο να εκτελεστεί. Αυτό θα μπορούσε να οφείλεται στο γεγονός ότι υπάρχει κάτι λάθος με τη διαδρομή $ (η μεταβλητή που καθορίζει πού βρίσκονται τα εκτελέσιμα προγράμματα) ή με την εγκατάσταση homebrew.

Επανεκκινήστε το τερματικό

Πριν από την κατάδυση σε πιο πολύπλοκες λύσεις, ας αποκλίνουμε ένα απλό ζήτημα με επανεκκίνηση του τερματικού. Ακολουθήστε αυτά τα βήματα:

  1. Πατήστε-Option-ESC για να ανοίξετε το μενού Force Quit.
  2. Επιλέξτε Terminal και κάντε κλικ στο Force Quit.
  3. Ενεργοποιήστε ξανά τον τερματικό.
  4. Στο νέο παράθυρο τερματικού, πληκτρολογήστε:brew doctor

Όταν εκτελείτε γιατρό Brew, θα λάβετε μία από τις δύο απαντήσεις. Ένα μήνυμα που λέει, "Το σύστημά σας είναι έτοιμο για παρασκευή" σημαίνει ότι όλα λειτουργούν σωστά. Ωστόσο, εάν λάβετε ένα σφάλμα όπωςzsh: command not found: brew, δοκιμάστε αυτές τις λύσεις.

Εγκαταστήστε το Git

Το GIT είναι ένα κατανεμημένο σύστημα ελέγχου έκδοσης που παρακολουθεί τις αλλαγές στα αρχεία και συχνά προετοιμάζεται στο MACOS. Το Git είναι μια κρίσιμη εξάρτηση για το homebrew. Το Homebrew χρησιμοποιεί αποθετήρια Git για να κλωνοποιήσει, να τραβήξει και να διαχειριστεί ενημερώσεις για τα πακέτα του, εξασφαλίζοντας ότι το σύστημα παραμένει τρέχον και αξιόπιστο.

Πριν εγκαταστήσετε το GIT, ας ελέγξουμε αν το έχετε ήδη:

  1. Ανοιχτό τερματικό.
  2. Τύποςgit --versionκαι πατήστε Enter.

Εάν δείτε έναν αριθμό έκδοσης, το GIT έχει ήδη εγκατασταθεί. Εάν λάβετε ένα μήνυμα που υποδεικνύει ότι δεν υπάρχουν εργαλεία προγραμματιστή, εισάγετε
xcode-select --installκαι κάντε κλικ στην επιλογή Εγκατάσταση στο αναδυόμενο παράθυρο που εμφανίζεται. Αυτό θα εγκαταστήσει και τα δύο εργαλεία γραμμής εντολών GIT και XCODE, τα οποία είναι απαραίτητα για τη δημιουργία ενός περιβάλλοντος προγραμματιστή στο Mac σας.

Ενημερώστε το αρχείο .zshrc σας

Το Brew εγκαθίσταται στο/opt/homebrew/bin/, αλλά μερικές φορές αυτός ο κατάλογος δεν περιλαμβάνεται στη διαμόρφωση του κελύφους σας. Για να διορθώσετε αυτό, ακολουθήστε αυτά τα βήματα για να ενημερώσετε το αρχείο .zshrc:

  1. Ανοίξτε το τερματικό και περιηγηθείτε στον κατάλογο του σπιτιού σας πληκτρολογώνταςcd
  2. Τώρα, εισάγετεls -alΓια να απαριθμήσετε τα κρυμμένα αρχεία και να ελέγξετε εάν έχετε ένα αρχείο .zshrc. Εάν δεν βλέπετε .zshrc στη λίστα, θα πρέπει να το δημιουργήσετε.
  3. Εισάγωclearγια να καθαρίσετε τον τερματικό.
  4. Τύποςnano .zshrcΓια να εισαγάγετε τον επεξεργαστή κειμένου Nano.

  5. Προσθέστε τη διαδρομή του Brew στο αρχείο:export PATH="/opt/homebrew/bin:$PATH"
  6. Για να αποθηκεύσετε και να βγείτε από το Nano Press Control-X.
  7. Όταν σας ζητηθεί με "Αποθήκευση τροποποιημένου buffer", πατήστε Y. Πατήστε Enter για επιβεβαίωση και έξοδο.

  8. Ελέγξτε εάν δημιουργήθηκε με επιτυχία το αρχείο: Εισαγάγετεls -alΚαι δείτε ότι εμφανίζεται στη λίστα .zshrc.
  9. Τέλος, πληκτρολογήστεsource .zshrcΓια να φορτώσετε τη νέα διαμόρφωση χωρίς να κάνετε επανεκκίνηση του τερματικού.
  10. Τρέξιμοbrew helpγια να δούμε αν έχει λειτουργήσει.

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

Η διαφορά μεταξύ του .zshrc και του .zprofile

Πολλοί χρήστες αναμιγνύουν το .zshrc και το .zprofile. Ακολουθεί μια σαφέστερη εξήγηση: .zprofile εκτελείται για τα κελύφη σύνδεσης που ξεκινούν όταν συνδεθείτε στο σύστημά σας. Το αρχείο .zshrc εκτελείται για διαδραστικά κελύφη, τις περιόδους που ανοίγετε σε ένα νέο παράθυρο τερματικού ή καρτέλα.

Κατά την αντιμετώπιση προβλημάτων με τα ζητήματα με το Brew, συνήθως τροποποιείτε το .zshrc επειδή αυτό το αρχείο διαβάζεται από τα διαδραστικά κελύφη που χρησιμοποιείτε στο τερματικό. Αυτό εξασφαλίζει ότι κάθε νέα συνεδρία τερματικού φορτώνει αμέσως τις σωστές ρυθμίσεις homebrew.

Επανατοποθετήστε το homebrew

Εάν το homebrew δεν λειτουργεί όπως αναμένεται, η απλούστερη λύση είναι να το επανεγκαταστήσει. Για να το κάνετε αυτό, ακολουθήστε τα παρακάτω βήματα.

  1. Ανοιχτό τερματικό.
  2. Πληκτρολογήστε ή επικολλήστε την ακόλουθη εντολή:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. Πατήστε επιστροφή. Θα δείτε πληροφορίες στο παράθυρο του τερματικού που εξηγεί τι θα εγκατασταθεί και πού θα εγκατασταθεί.
  4. Πατήστε ξανά επιστροφή.
  5. Πληκτρολογήστε τον κωδικό πρόσβασης διαχειριστή και πατήστε Επιστροφή.
  6. Περιμένετε ένα μήνυμα που σας λέει ότι η εγκατάσταση έχει τελειώσει.
  7. Τώρα μπορείτε να δοκιμάσετε ξανά την εντολή Brew για να δείτε αν λειτουργεί.

Εάν το σφάλμα εξακολουθεί να εμφανίζεται αφού έχετε επανεγκαταστήσει το Homebrew, το επόμενο βήμα είναι να βάλετε το Brew στο μονοπάτι ZSHRC. Για να το κάνετε αυτό, ανοίξτε ένα νέο παράθυρο τερματικού και πληκτρολογήστε ή επικολλήστε την παρακάτω εντολή που ακολουθείται από επιστροφή:

echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc

Συνιστώμενη ανάγνωση:5 τρόποι για να διορθώσετε το ZSH: Η εντολή δεν βρέθηκε: σφάλμα PIP

Στη συνέχεια, χρησιμοποιήστε την παρακάτω εντολή για να επισκευάσετε το Brew:brew doctor

Εάν δείτε την «εντολή brew δεν βρέθηκε» μετά την εγκατάσταση του oh zsh μου

Αν έχετε μόλις εγκαταστήσει το oh zsh μου για να σας επιτρέψει να εγκαταστήσετε plug-ins για το ZSH και στη συνέχεια να δείτε την εντολή 'brew δεν βρέθηκε' σφάλμα, υπάρχει κάτι άλλο που μπορείτε να δοκιμάσετε. Μπορείτε να προσθέσετε μια γραμμή στο αρχείο ZSHRC. Το αρχείο ζει στον ριζικό φάκελο του καταλόγου σας, αλλά είναι κρυμμένο. Για να το δείτε, μπορείτε να δείτε τα κρυμμένα αρχεία ή να χρησιμοποιήσετε το Finder> Go> Go To Folder> ~/zshrc. Ανοίξτε το σε επεξεργασία κειμένου και προσθέστε την παρακάτω γραμμή. Στη συνέχεια, αποθηκεύστε και κλείστε το.

eval $(/opt/homebrew/bin/brew shellenv)

Εναλλακτικά, μπορείτε να χρησιμοποιήσετε την παρακάτω εντολή σε ένα παράθυρο τερματικού για να προσθέσετε τη γραμμή:

echo "eval $(/opt/homebrew/bin/brew shellenv)" >> ~/.zshrc

Στη συνέχεια, εκτελέστε ξανά το Doctor Doctor χρησιμοποιώντας την εντολή τερματικού:brew doctor

Το μήνυμα σφάλματος «Η εντολή Brew δεν βρέθηκε» σημαίνει ότι υπάρχει πρόβλημα με την εγκατάσταση του Homebrew στο Mac σας. Ακολουθήστε τα παραπάνω βήματα για να τα διορθώσετε και να ξαναγυρίσετε το homebrew.