Почему я должен `source ~ / .profile` каждый раз, когда я запускаю новый терминал?

1

Когда я запускаю свой терминал, и я делаю

node --version

я получил 2. w/e

Тогда я пытаюсь сделать, nvm use 5.3.0и это говоритnvm: command not found

Итак, я должен

source ~/.profile

Затем я могу использовать nvmкоманду, но также и версия узла возвращается к 2. w/eкаждому разу, когда я закрываю терминал, кажется, не сохраняет, как я могу это исправить?

XCritics
источник
1
Проверьте вывод which nodeв каждом случае. Я предполагаю, что что-то в вашем файле .bash_profileиспорчено и каким-то образом даже не попадает в .profileфайл, чтобы затем загрузить правильные пути.
JakeGould
Поставьте больше деталей: какая оболочка? Какой эмулятор терминала? Почему вы отметили это обоими linuxи osx? На какой ОС и версии вы испытываете это?
Крис Пейдж