Установка Maven 3.1.1 на Maverick и работа с подключаемым модулем терминала eclipse-Kepler TLM

Недавно я установил OS X 10.9 Mavericks. Поскольку он не поставляется с предустановленным Maven, я установил Maven 3.1.1 вручную. Я экспортировал maven и указал его путь в .bash_profile. Он доступен из командной строки. Но он недоступен из плагина терминала eclipse TLM или плагина Wicked Shell.

Один обходной путь, который я получил, заключается в том, что я добавил тот же оператор экспорта в .bashrc, и теперь он доступен из вышеупомянутых терминальных плагинов eclipse. Есть ли лучшее решение для этого? Может ли кто-нибудь объяснить, сколько файлов .bash * в Mac и когда каждый из них инициализируется?


person user2963838    schedule 07.11.2013    source источник


Ответы (1)


Чтобы eclipse забрал новое дополнение к вашему PATH, вам нужно отредактировать /etc/launchd.conf, чтобы явно установить переменную среды. Подстановки переменных среды, такие как $PATH, не будут работать. Чтобы исправить, выполните echo $PATH в терминале и скопируйте то, что он возвращает. Затем добавьте эту строку в файл launchd.conf и перезагрузите компьютер.

setenv PATH <your echo $PATH results here>

После этого все должно прийти в норму в затмение. Надеюсь это поможет!

person Patrick S    schedule 02.01.2014