У меня есть система (Ubuntu) скореньпользователь иузелuser. Пользователь node используется для запуска приложений Nodejs и не имеет привилегий root по соображениям безопасности. Текущая версия Nodejs — 6. Для ее обновления я используюНпросто: npm install -g n
но для этого требуется быть root, поэтому:
sudo su -
npm install -g n
n lts //that installs it
n lts //that instruct the system to use it
node --version //11 Thats great!
Теперь, когда я вернусь кузелпользователь sudo su node -
и я спрашиваю версию Nodejs все еще версии 6, и если попытаться сделать n lts
изузелпользователь, он выдает мне кучу ошибок, связанных с правами доступа, так как N был установлен от имени пользователя root (кстати, я не могу установить N от имени пользователя root)узелпользователь).
Как мне к этому подойти?