Я пытаюсь запустить свой ./mvnw из проекта Spring Boot в WSL (Ubuntu) с Windows 10 Enterprise Build 1803. Но каждый раз я получаю одну и ту же ошибку:
: not found ./mvnw:
: not found ./mvnw:
./mvnw: 53: ./mvnw: Syntax error: word unexpected (expecting "in")
Скрипт отлично работает на обычном Linux сервере. Чтобы получить успешную сборку, мне нужно перейти в Powershell и выполнить ту же команду («./mvnw install dockerfile: build»), а затем вернуться в свой WSL и продолжить.
Команда предназначена для создания образа Docker, который позже используется в Docker Compose.
Любые идеи?
Спасибо
Что-то, вероятно, испортилось с окончанием строк в mvnw
сценарий.
Если у вас есть dos2unix
установлены (sudo apt install dos2unix
), вы сможете восстановить скрипт с помощью dos2unix mvnw
. Или просто скачайте заново.