Я использую сервер Ubuntu EC2 и следовал учебному пособию , предоставленному AWS для установки nvm
и node
, но когда я пытаюсь запустить npm install
, выдается ошибка:
Error: EACCES: permission denied, access '/var/www/app'
Please try running this command again as root/Administrator.
Стандартная процедура с сервисом EC2 Ubuntu, по-видимому, предоставляет пользователю ubuntu
только права sudo
и отсутствие доступа к root
, поэтому я попытался запустить sudo npm install
, но получил sudo: npm: command not found
. Причина, по которой я считаю, что это происходит, заключается в том, что nvm находится по адресу /home/ubuntu/.nvm/versions/node/v6.12.3/bin/node
, к которому root
может не иметь доступа?
Можно ли указать root
на местоположение этой директории для этой команды или есть другое решение?