Я попытался настроить Maven PATH в файле .profile, используя команды экспорта в терминале (Mac OSX). Но при выполнении команд mvn получение - bash: mvn: команда не найдена
Пожалуйста, помогите.
Я попытался настроить Maven PATH в файле .profile, используя команды экспорта в терминале (Mac OSX). Но при выполнении команд mvn получение - bash: mvn: команда не найдена
Пожалуйста, помогите.
Что именно вы настроили? Вы установили PATH как это (или что-то подобное):
export PATH=$PATH:...:$M2_HOME/bin
Если да, вы вышли из системы и снова вошли в систему? Согласно bash manpage:
Когда bash вызывается как интерактивный оболочка входа или как неинтерактивная оболочка с опцией
--login, она сначала считывает и выполняет команды из файл/etc/profile, если этот файл существует. Прочитав этот файл, он ищет~/.bash_profile,~/.bash_loginи~/.profile, в этом порядок, чтение и выполнение команд от первого, который существует и удобочитаемый. Опция--noprofileможет использовать, когда оболочка запускается препятствуют этому поведению.
...
Когда интерактивная оболочка не вход shell, bash читает и выполняет команды из/etc/bash.bashrcи~/.bashrc, если эти файлы существуют. Это может быть с помощью опции--norc. Опция файла--rcfileбудет принудительно bash для чтения и выполнения команд из вместо/etc/bash.bashrcи~/.bashrc.
Как вы можете видеть, команды из .profile не выполняются для оболочки без входа (тип оболочки, которую вы открываете после входа в систему). Таким образом, вы должны выйти или войти или вручную загрузить файл, чтобы учесть ваши настройки. Подробнее см. сообщение в блоге.
Вы уже установили Maven? Если вы используете MacPorts для установки Maven, вам не нужно редактировать свой PATH.