Я хотел бы сказать заранее, что я полный noob, и я настраивал свой nginx / NodeJS на Ubuntu 17.10 на DigitalOcean на прошлой неделе.
Это второй раз, когда я Я столкнулся с этим вопросом. Я понял, как его решить, но я также хотел бы знать, почему он работает так и как его можно автоматизировать.
Проблема в том, что мои пакеты, такие как forever и gulp и их соответствующие команды больше не распознаются каждый раз, когда я запускаю sudo apt update, пока я не обновляю свои системные переменные каждый раз с помощью export PATH=~/.npm-global/bin:$PATH и source ~/.profile.
Было бы здорово автоматизировать это, но было бы еще лучше, если бы я мог понять, почему это необходимо.
[edit] Я добавил export PATH=~/.npm-global/bin:$PATH к своему ~/.profile, потому что я забыл сделать это, по-видимому. Если проблема не возникнет какое-то время, я закрою этот вопрос, но объяснение все равно будет очень удивительным.