Ich habe Node installiert und dafür gesorgt /usr/local/bin
ist in meinem $PATH
.
Ich habe nach der Version und dem Speicherort der Knoteninstallation gesucht
[~]$node -v
v10.15.1
[~]$which node
/usr/local/bin/node
Warum, wenn ich in CD /usr/local/bin/
ist da nichts
Ich bin auf MacOS Mojave Version 10.14.2. Ich habe Node Version 10.15.1 mit dem von nodejs.org heruntergeladenen Installationsprogramm und den Standardoptionen im Installationsprogramm installiert.
Hier sind die Notizen, die ich vom Installer gemacht habe:
Welcome to the Node JS Installer -> This package will install:
• Node.js v10.15.1 to /usr/local/bin/node
• npm v6.4.1 to /usr/local/bin/npm
Wählen Sie den Datenträger aus, auf dem Sie den Knoten js - & gt; Macintosh HD
(angeklickt installieren) ...
This package has installed:
• Node.js v10.15.1 to /usr/local/bin/node
• npm v6.4.1 to /usr/local/bin/npm
Make sure that /usr/local/bin is in your $PATH.
Geprüft /usr/local/bin
ist in $PATH
.
[~]$echo $PATH
:~/usr:bin:~/bin:usr/local/bin:usr/bin:/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:
Aber wenn ich überprüfe, wo der Knoten installiert ist:
[~]$which node
/usr/local/bin/node
[~]$cd usr/local/bin/node
-bash: cd: usr/local/bin/node: No such file or directory
Antworten:
Ich habe das beantwortet! Ich habe im falschen Verzeichnis gesucht. Was mich zu einer anderen Frage führt. Hier ist die Erklärung.
ist nicht dasselbe wie
Der falsche:
Das richtige:
Existiert! Dann
Und Knoten ist in der Tat da.
Ich würde mich über Tipps zum Verständnis mehr darüber freuen :)
Was ist der Unterschied zwischen dem Mac-Terminal?
usr
und/usr
?quelle