#bash #maven #environment-variables #macos-big-sur
Вопрос:
У меня есть macOS Big Sur, и внутри /Users/us-guest/ не существует
.bash_profile
и мне нужно добавить глобальный ПУТЬ к среде для maven, однако я установил Java 11, и мне не нужно настраивать какие-либо переменные среды, и без проблем, если вы напишете java -version
ответ на мою консоль, и на самом деле, если вы используете printenv
, я могу видеть текущие переменные настройки в системе.
Почему мне нужно настроить переменную среды для maven, а не для Java?
Могу ли я создать файл bash_profile, не затрагивая переменные среды, установленные в системе?
https://i.stack.imgur.com/jfo18.png
Комментарии:
1. Смотрите справочную страницу bash. В разделе INVOCATION описывается, какие файлы обрабатывает bash (и в каком порядке), в зависимости от того, какой из файлов у вас есть определенное определение ПУТИ, конкретный bash будет содержать его или нет.
2. Кроме того, в macOS есть дополнительное место для таких определений, которое не зависит от bash. Смотрите здесь , в частности, ответ, данный ColonelMode .