Вероятно, это вопрос новичка, но мне интересно, почему, когда я устанавливаю узел с nvm, он доступен только для этого пользователя (он не «глобальный»).
Допустим, я захожу на сервер под пользователем «admin»:
curl https://raw.githubusercontent.com/creationix/nvm/v0.7.0/install.sh | sh
source ~/.profile
nvm install 0.10.30
nvm use 0.10.30
node -v
# outputs v0.10.30
Узел запущен и работает для этого пользователя, но когда я переключаюсь на root:
su
node -v
Он отображает:
The program 'node' can be found in the following packages:
* node
* nodejs-legacy
Try: apt-get install <selected package>
Почему так? Есть ли способ установить узел и сделать его доступным для всех пользователей? (Я не хочу переустанавливать каждый раз, когда мне это нужно для нового пользователя.)
/home/admin/bin
крайне маловероятно, что он находится в $PATH любого другого пользователя. - person Marc B   schedule 18.08.2014