कधीकधी जेव्हा आम्ही डेबियन, उबंटू आणि डेरिव्हेटिव्हजमध्ये नोडजेस वापरणारा अनुप्रयोग चालवण्याचा प्रयत्न करतो तेव्हा तो आम्हाला खालील संदेश देतो error /usr/bin/env: «node»: No existe el archivo o el directorio
आणि अनुप्रयोग चालत नाही, ही एक दीर्घकाळ ज्ञात समस्या आहे जी अगदी सोप्या पद्धतीने सोडविली जाऊ शकते, त्याचे निराकरण करण्याचे चरण आणि त्रुटीचे कारण खाली वर्णन केले आहे.
/ Usr / bin / env त्रुटी बद्दल: "नोड": फाइल किंवा निर्देशिका विद्यमान नाही
El error /usr/bin/env: «node»: No existe el archivo o el directorio
बर्याच काळापासून ओळखले जाते, तिचे मूळ तिचे आहे LinuxNode
(पॅकेज node
) आणि node.js
(पॅकेज nodejs
) कमांड वरून कॉल करण्यासाठी डिझाइन केले गेले आहे node
फाशीच्या वेळी त्यांचा संघर्ष होतो.
वितरणातील प्रोग्रामच्या नावाची टक्कर रोखण्यासाठी डेबियन टेक्निकल कमिटीने निर्णय घेतला की पॅकेज nodejs
यापुढे आदेशाद्वारे कॉल केला जाणार नाही node
पण पासून nodejs
आणि त्या बायनरीला म्हणतात nodejs-legacy
(ज्यामध्ये ए /usr/bin/node
प्रतीकात्मक दुवा म्हणून /usr/bin/nodejs
).
संकल्पनांच्या संघर्षामुळे, या प्रकारच्या त्रुटी कधीकधी राखल्या जातात, समस्येचे निराकरण अगदी सोपे आहे.
त्रुटी / यूएसआर / बिन / एनव्हीचे निराकरण: "नोड": फाइल किंवा निर्देशिका अस्तित्त्वात नाही
बायनरी स्थापित करून या त्रुटीचा योग्य मार्ग आहे nodejs-legacy
त्यामध्ये प्रतीकात्मक दुवा आहे आणि त्याद्वारे चुकीचा कॉल स्वयंचलितपणे निराकरण होतो, तो करण्यासाठी ही आज्ञा खालीलप्रमाणे आहेः
sudo apt-get install nodejs-legacy
संबंधित बायनरी पॅकेज स्थापित करण्याचा पर्याय असा आहे की आम्ही नोडमध्ये प्रवेश करण्यासाठी एक प्रतीकात्मक दुवा तयार करतो, अंमलात आणण्याची आज्ञा खालीलप्रमाणे असेलः
ln -s /usr/bin/nodejs /usr/bin/node
यापैकी कोणत्याही आदेशासह आपण ही समस्या सोडवू शकता, जे संबंधित पॅकेजेस कॉल करताना केवळ अस्पष्टतेमुळे होते आणि जे आधीपासूनच या समस्येचे निराकरण केले पाहिजे.
तुमचे खूप खूप आभार, जीटॉप मला समस्या देत होता