2015-05-20 4 views
0

У меня есть извлеченный файл maven в моем пульте. Я пытаюсь добавить переменные окружения, используя следующие команды:Как использовать Maven на удаленном сервере Linux?

export M2_HOME=/usr/local/apache-maven/apache-maven-3.2.1 
export M2=$M2_HOME/bin 
export PATH=$M2:$PATH 

Когда я исполняю mvn -version, я получаю эту конкретную ошибку:

Error: /home/z222189/apache-maven-3.2.1/bin/mvn: Permission denied 

Как запускать мои команды Maven на Putty, которые я использую для доступа к удаленному серверу Linux?

ответ

1

Ваш пользователь (z222189) не имеет разрешения на выполнение на maven.

Вы должны управлять с chmod +x /path/to/exec, если у вас есть доступ к корневой (убедитесь, что вы также имеете доступ)

+0

ок я пытался, но это приводит к другой ошибке /home/z222189/apache-maven-3.2.1/bin/mvn:/bin/sh^M: плохой интерпретатор: нет такого файла или каталога –

+0

'/ bin/sh^M'happens, когда вы пытаетесь выполнить скрипт, который был отредактирован под окнами (не тот же фид строки). Вы редактировали файл под окнами? – flafoux

Смежные вопросы