ಕೆಲವೊಮ್ಮೆ ನಾವು ಡೆಬಿಯನ್, ಉಬುಂಟು ಮತ್ತು ಉತ್ಪನ್ನಗಳಲ್ಲಿ ನೋಡ್ಜ್ಗಳನ್ನು ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಪ್ರಯತ್ನಿಸಿದಾಗ, ಅದು ನಮಗೆ ಈ ಕೆಳಗಿನ ಸಂದೇಶವನ್ನು ಎಸೆಯುತ್ತದೆ 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
).
ಪರಿಕಲ್ಪನೆಗಳ ಘರ್ಷಣೆಯಿಂದಾಗಿ, ಕೆಲವೊಮ್ಮೆ ಈ ರೀತಿಯ ದೋಷಗಳನ್ನು ಇನ್ನೂ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ, ಸಮಸ್ಯೆಗೆ ಪರಿಹಾರವು ತುಂಬಾ ಸರಳವಾಗಿದೆ.
ದೋಷಕ್ಕೆ ಪರಿಹಾರ / usr / bin / env: "node": ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ
ಬೈನರಿ ಸ್ಥಾಪಿಸುವ ಮೂಲಕ ಈ ದೋಷದ ಸರಿಯಾದ ಮಾರ್ಗವಾಗಿದೆ nodejs-legacy
ಅದು ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ ಮತ್ತು ಅದು ತಪ್ಪಾದ ಕರೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ತೆಗೆದುಹಾಕುತ್ತದೆ, ಅದನ್ನು ನಿರ್ವಹಿಸುವ ಆಜ್ಞೆಯು ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:
sudo apt-get install nodejs-legacy
ಅನುಗುಣವಾದ ಬೈನರಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಪರ್ಯಾಯವೆಂದರೆ ನಾವು ನೋಡ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ, ಕಾರ್ಯಗತಗೊಳಿಸುವ ಆಜ್ಞೆಯು ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:
ln -s /usr/bin/nodejs /usr/bin/node
ಈ ಯಾವುದೇ ಆಜ್ಞೆಗಳೊಂದಿಗೆ ನೀವು ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಬಹುದು, ಇದು ಅನುಗುಣವಾದ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಕರೆಯುವಾಗ ಅಸ್ಪಷ್ಟತೆಯಿಂದ ಉಂಟಾಗುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಈಗಾಗಲೇ ಪರಿಹರಿಸಬೇಕು.
ತುಂಬಾ ಧನ್ಯವಾದಗಳು, ಜಿಟಿಪಿ ನನಗೆ ಸಮಸ್ಯೆಗಳನ್ನು ನೀಡುತ್ತಿದೆ