Я пытаюсь задать путь в моем $PATH
:
/home/ryan/.nvm/versions/node/v9.6.1/bin
Когда я echo $PATH
это там, но когда я открываю vscode
и проверяю, его process.env.PATH
там нет. Я не уверен, почему это там в bash, но не в редакторе. Это вызывает проблемы при запуске задач в редакторе.
Я вижу, что это есть и в bash, и в редакторе:
/usr/lib/jvm/java-8-oracle/jre/bin
Итак, как лучше всего найти, где это установлено? Я думаю, что если я установлю первый путь в одном и том же месте, то он должен быть и в редакторе, и в bash.
решение1
Я предполагаю, что проблема в том, что при изменении PATH вы не используете «export» при установке переменной.
использование «export» необходимо для того, чтобы сделать переменную (которая является PATH) доступной для подпроцессов, поэтому
export PATH=$PATH:/new/path
должно сработать.
Обновлять:
Видимо, в данном случае решением было использование файла .gnomerc.