Проблема в том, что IntelliJ не «видит» переменные окружения, которые установлены в .bashrc (также можно найти в ответе CrazyCoders). Самый простой способ разрешить IntelliJ импортировать эти переменные - это запустить его из bash, например набрав intellij-idea-community.
ужно использовать переменную envirnoment во всех моих конфигурациях запуска идей. Я сейчас пользуюсьбегать->редактировать конфигурации->а затем введите переменные env в выбранной конфигурации, Однако это очень утомительно, когда мне нужно запускать изолированные тестовые сценарии, потому что каждый из них создает новую конфигурацию запуска, и мне нужно заново вводить переменные.
Я попытался установить переменные env в моей системе Linux, используяexport SOME_VAR="some value"
в различных файлах профиля сеанса:/etc/profile
,/etc/bash.bashrc
,~/.bashrc
,~/.profile
но Intellij, кажется, игнорирует эти переменные во время запуска, даже когда я запускаюecho ${SOME_VAR}
из встроенного терминала intellij выводится правильный вывод.
Я также пытался использоватьintellij .env файл плагин а затем установитьSOME_VAR=some value
в.env
файл в корне проекта. Тоже не сработало.