Τρόπος διόρθωσης του σφάλματος / usr / bin / env: "node": Το αρχείο ή ο κατάλογος δεν υπάρχει

Μερικές φορές όταν προσπαθούμε να εκτελέσουμε μια εφαρμογή που χρησιμοποιεί nodejs στο Debian, Ubuntu και παράγωγα, μας ρίχνει το ακόλουθο μήνυμα error /usr/bin/env: «node»: No existe el archivo o el directorio και η εφαρμογή δεν εκτελείται, είναι ένα πρόβλημα που είναι γνωστό εδώ και πολύ καιρό και μπορεί να λυθεί με πολύ απλό τρόπο, τα βήματα για την επίλυσή του και ο λόγος του σφάλματος περιγράφονται παρακάτω.

Σχετικά με το σφάλμα / usr / bin / env: "node": Χωρίς αρχείο ή κατάλογο

El error /usr/bin/env: «node»: No existe el archivo o el directorio είναι γνωστό εδώ και αρκετό καιρό, η καταγωγή του χρονολογείται από LinuxNode (πακέτο node) Και node.js (πακέτο nodejs) έχουν σχεδιαστεί για να κληθούν από την εντολή node και συγκρούονται κατά τη στιγμή της εκτέλεσης τους.

Η τεχνική επιτροπή του Debian για την πρόληψη συγκρούσεων ονόματος προγράμματος στο Distribution, αποφάσισε ότι το πακέτο nodejs δεν θα κληθεί πλέον από την εντολή node  αλλά από nodejs και που ονομάζεται δυαδικό nodejs-legacy (που περιέχει a /usr/bin/node ως συμβολικός σύνδεσμος προς /usr/bin/nodejs).

Λόγω συγκρούσεων εννοιών, μερικές φορές αυτός ο τύπος σφαλμάτων διατηρείται, η λύση στο πρόβλημα είναι αρκετά απλή.

Η λύση στο σφάλμα / usr / bin / env: "node": Το αρχείο ή ο κατάλογος δεν υπάρχει

Ο σωστός τρόπος για αυτό το σφάλμα είναι με την εγκατάσταση του δυαδικού nodejs-legacy που περιέχει το συμβολικό σύνδεσμο και που επιλύει εξαλείφει αυτόματα τη λανθασμένη κλήση, η εντολή εκτέλεσης είναι η ακόλουθη:

sudo apt-get install nodejs-legacy

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

ln -s /usr/bin/nodejs /usr/bin/node

Με οποιαδήποτε από αυτές τις εντολές μπορείτε να επιλύσετε αυτό το πρόβλημα, το οποίο προκαλείται απλώς από μια ασάφεια κατά την κλήση των αντίστοιχων πακέτων και το οποίο πρέπει ήδη να επιλυθεί.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Jahir Gilberth Medina Lopez dijo

    Σας ευχαριστώ πολύ, το gtop μου έδωσε προβλήματα