1) Вы перезаписываете путь, что сильно ломает вашу систему. Правильная строка будет такой:
PATH="$PATH:/home/deploy/nodejs/bin"
Таким образом, вы добавляете что-то в PATH, а не заменяете это. Кроме того, PATH состоит из каталогов (а не файлов), и / usr / bin
уже должен быть в нем, что делает первую часть бесполезной.
2) «Вы пробовали выключить и снова включить?» - .bashrc
загружается только при входе в систему или при использовании источника ~ / .bashrc
. Если вы хотите изменить путь в масштабе всей системы, вы должны сделать это в / etc / profile
.
3) Также убедитесь, что существует файл / home / deploy / nodejs / bin / node
и что он исполняемый (определенно должен иметь место, если вы установили его правильно, но вы можете запустите chmod a + x / home / deploy / nodejs / bin / node / home / deploy / nodejs / bin / npm
для полной уверенности)
Чтобы создать проблему с каталогом:
mkdir ~ / newDirectory
Затем попытайтесь смонтировать диск, после подключения диска вам нужно будет использовать команду chmod
, чтобы назначить соответствующие разрешения или chown
, чтобы стать владельцем, в зависимости от того, что вы считаете подходящим.
Однако для этого вам понадобится sudo
.
Вы сказали, что не можете использовать sudo
, но затем заявили, что являетесь администратором. Что будет, если вы введете sudo su
и нажмете return и используете пароль для своей учетной записи?
EDIT Вы добавили комментарий, который можете использовать sudo
так ли это устраняет вашу проблему? Теперь вы можете монтировать диски и обращаться к ним по своему усмотрению?
РЕДАКТИРОВАТЬ 2 Попробуйте это -
mkdir ~/newDirectory
sudo chmod o+rw,g+rw,o+rw ~/newDirectory
sudo mount /dev/sdx ~/newDirectory
Затем cd
в новый каталог и посмотрите, можете ли вы получить доступ к файлам