Получение разрешения на отказ после добавления Maven bin в переменную PATH, невозможность добавления в PATH в корневом режиме

Я выполнил шаги, указанные в https://dzone.com/articles/installing-maven.

Я могу повторить свой mvn bin -

SandeepanNath:~ sandeepan.nath$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/bin:/opt/apache-maven/bin

Однако я все еще не могу запускать команды mvn. Я получаю отказ в разрешении -

SandeepanNath:~ sandeepan.nath$ mvn -v
-bash: /opt/apache-maven/bin/mvn: Permission denied

Если я попытаюсь запустить после sudo, я снова получаю, что команда не найдена -

SandeepanNath:~ root# mvn -v
-sh: mvn: command not found

Я проверил, что у меня нет пути mvn, определенного в переменной $PATH в корневом режиме. Нужно ли мне добавить его сюда? Однако я не могу найти .bash_profile для root.

У вас есть права на исполнение /opt/apache-maven/bin/mvn?

Lesiak 29.05.2019 17:28

@Лесяк спасибо! Это было проблемой :)

Sandeepan Nath 29.05.2019 17:57

Опубликовал комментарий как ответ.

Lesiak 29.05.2019 18:00
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
485
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Ваш пользователь должен иметь права на выполнение на /opt/apache-maven/bin/mvn

Другие вопросы по теме