Я установил узел и убедился, что /usr/local/bin
находится в моем $PATH
.
Я проверил версию и местоположение установки узла
[~]$node -v
v10.15.1
[~]$which node
/usr/local/bin/node
Почему, когда я перехожу в /usr/local/bin/
, там ничего нет?
Я на MacOS Mojave версии 10.14.2. Я установил версию узла 10.15.1, используя установщик, загруженный с сайта nodejs.org, и используя параметры по умолчанию в установщике.
Вот заметки, которые я взял у установщика:
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
Выберите диск, на который вы хотите установить nodejs -> MacintoshHD
(нажал установить) ...
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.
Проверено /usr/local/bin
находится в $PATH
.
[~]$echo $PATH
:~/usr:bin:~/bin:usr/local/bin:usr/bin:/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:
Но когда я проверяю, где установлен узел:
[~]$which node
/usr/local/bin/node
[~]$cd usr/local/bin/node
-bash: cd: usr/local/bin/node: No such file or directory