Почему мне нужно обновлять системные переменные после обновления apt?

Я хотел бы сказать заранее, что я полный 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, потому что я забыл сделать это, по-видимому. Если проблема не возникнет какое-то время, я закрою этот вопрос, но объяснение все равно будет очень удивительным.

0
задан 7 May 2018 в 21:33

0 ответов

Другие вопросы по тегам:

Похожие вопросы: