$PATH каталога отображается в bash, но не в редакторе

$PATH каталога отображается в bash, но не в редакторе

Я пытаюсь задать путь в моем $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.

Связанный контент