Wo ist Node.js installiert? Warum kann ich / usr / local / bin / node nicht sehen?


0

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

Sie müssen weitere Details angeben. B. welches Betriebssystem Sie verwenden, welche Version von Node Sie installiert haben, welche Anweisungen Sie zur Installation von Node befolgt haben und so weiter.
JakeGould

Vielen Dank, dass Sie @JakeGould. Nachricht bearbeitet.
alan_k

Antworten:


0

Ich habe das beantwortet! Ich habe im falschen Verzeichnis gesucht. Was mich zu einer anderen Frage führt. Hier ist die Erklärung.

usr/local/bin/

ist nicht dasselbe wie

/usr/local/bin/

Der falsche:

[~]$cd usr/local/bin
[bin]$ls -a
.       ..      .DS_Store
[bin]$cd /usr/local/bin/node
-bash: cd: /usr/local/bin/node: Not a directory

Das richtige:

[bin]$cd /usr/local/bin

Existiert! Dann

[bin]$ls -a

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 ?


Die Stack-Richtlinie sieht vor, dass Antworten Antworten und keine Fragen sein sollten Wikipedia über absolute und relative Pfade
dave_thompson_085

Vielen Dank an dave_thompson_085
alan_k
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.