Когда я собрал пакет продукта WSO2 с терминала, используя maven clean install и собирался запустить с терминала, выполнив следующую команду в домашнем каталоге продукта

./bin/wso2server.sh

Я получил ниже ошибки

-bash: ./bin/wso2server.sh: /bin/sh^M: bad interpreter: No such file or directory

Я мог предотвратить эту ошибку, открыв файл wso2server.sh в редакторе vi и :set fileformat=unix command и :wq command.

Проблема в том, что мне приходится делать это каждый раз, когда я собираю пакет с помощью команды maven clean install. Как мне постоянно установить эту команду в системе. Я на Mac Yosemite.

1 ответ1

0

Я добавил <lineEnding>unix</lineEnding> в bin.xml где файл wso2server.sh копирует в bin, использующий подключаемый модуль maven. После этого я могу запустить файл wso2server.sh не устанавливая формат файла вручную.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .