it-swarm.com.ru

команда gradlew не найдена?

Я работаю над проектом Java с Gradlew. Я использую Ubuntu Linux в качестве моей ОС. Когда я запускаю "gradle", он запускается и дает мне информацию. Но когда я запускаю «gradlew», он выдает «Нет команды« gradlew », вы имели в виду: Команда« gradle »из пакета« gradle »(юниверс) Gradlew: команда не найдена»

Я провел исследование, у меня есть jdk, и я сделал sud apt-get install gradle. Я совершенно невежественна

59
Hayden Stites

Gradle обертка должна быть построена. Попробуйте запустить gradle wrapper --gradle-version 2.13 Не забудьте изменить 2.13 на номер версии вашего gradle. После выполнения этой команды вы должны увидеть новые сценарии, добавленные в папку вашего проекта. Вы должны иметь возможность запускать оболочку с помощью ./gradlew build для создания своего кода. Пожалуйста, обратитесь к этому руководству для получения дополнительной информации https://spring.io/guides/gs/gradle/ .

55
Alex Wilson

Linux/MacOS

Как отмечено в комментариях, просто работает 

./gradlew

работал на меня. Добавление ./ говорит ему искать в текущем каталоге, поскольку он не находится в пути.

Windows PowerShell

.\gradlew
90
Suragch

Выполнение этой команды bash работает для меня, запуская chmod 777 gradlew, поскольку иногда свойства файла меняются при переходе с одной ОС на другую (Windows, Linux и Mac).

27
Ayman Mahgoub

та же проблема возникает со мной ... Я проверяю права доступа к файлу wrx:
$ls -l ./gradlew -> -rw-rw-r-- (нет разрешения на выполнение)

поэтому я использую команду $chmod +x ./gradlew и эта проблема решена.

11
shanwu

С Mac,

Ничего не работает, кроме следующей команды

chmod 777 gradlew Тогда

./gradlew

6
MD. Shafiul Alam Biplob

Прежде всего, вам нужно запустить задачу gradle, которую вы упомянули для этой оболочки. Пример: gradle wrapper После выполнения этой команды проверьте каталог на наличие файлов gradlew и gradlew.bat. gradlew - это файл сценария Shell, который можно использовать в Linux/Mac OS. gradlew.bat - командный файл для ОС Windows. Тогда беги, 

./gradlew build (linux/mac). Это будет работать.

2
Sumukha H S

Если вы используете Mac, попробуйте предоставить root-доступ к gradlew, выполнив

chmod +x ./gradlew
2
Pankaj Gaikar

Кроме того, @suraghch

Linux/MacOS ./gradlew clean

Windows PowerShell .\Gradlew clean

Windows cmd gradlew clean

1
Sanjeev Rao

Я использую Intellj идею и в Windows в терминале типа: gradlew.bat runit работает для меня.

0
A Mo

Если ответ, помеченный как правильный, не работает, это потому, что вам нужно идентифицировать себя как суперпользователя.

Судо-упаковщик - Gradle-версия 2.13

Это сработало для меня.

0
Anxo P