Я пользователь Linux, который недавно получил mac. Я пытаюсь настроить свою среду IDE и выяснил, что Mac не используют .bashrc/.bash_profile/и т.д. Для приложений с графическим интерфейсом. Итак, если у вас есть приложение GUI, для которого требуется переменная среды, вы, по-видимому, должны это делать в /etc/launchd.conf
Дело в том, что этот файл использует синтаксис setenv типа csh ( "значение ключа setenv" вместо "export key = 'value" ), так что теперь, когда у меня есть переменная, в которой есть пробел, я не знаю что делать. Ничего не работает. Вот что я пытался проверить:
setenv MAVEN_OPTS "-Xms512m -Xmx1024m" setenv MAVEN_OPTS1 '-Xms512m -Xmx1024m' setenv MAVEN_OPTS2 (-Xms512m -Xmx1024m) setenv MAVEN_OPTS3=(-Xms512m -Xmx1024m) setenv MAVEN_OPTS4 -Xms512m -Xmx1024m setenv MAVEN_OPTS5 -Xms512m setenv MAVEN_OPTS6 "$MAVEN_OPTS5 -Xmx1024" setenv MAVEN_OPTS7 $MAVEN_OPTS5 -Xmx1024 setenv MAVEN_OPTS8 /just/checking setenv MAVEN_OPTS9="-Xms512m -Xmx1024m" setenv MAVEN_OPTS10='-Xms512m -Xmx1024m' setenv MAVEN_OPTS11='-Xms512m\ -Xmx1024m' setenv MAVEN_OPTS12 '-Xms512m\ -Xmx1024m' setenv MAVEN_OPTS13 "-Xms512m\ -Xmx1024m" setenv MAVEN_OPTS14 -Xms512m\ -Xmx1024m
После перезагрузки остаются только переменные # 5 и # 8. (Те, у которых нет пробелов.) Ни один из остальных не находится в моей среде.