1

Я пытаюсь установить путь в моем $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 ответ1

1

Я ожидаю, что проблема в том, что когда вы изменяете свой PATH, вы не используете "экспорт" при установке переменной

использование "экспорта" необходимо для того, чтобы сделать переменную (которая является PATH) доступной для подпроцессов - так

export PATH=$PATH:/new/path

должно сработать.

Обновить:

Видимо, решением в этом случае было использование файла .gnomerc.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .