2014-11-23 11 views
61

Mam bardzo proste pytanie. Jestem nowym użytkownikiem komputerów Mac i staram się przenieść mój projekt Java na nowy komputer Mac. Projekt ma plik Gradlew, który myślałem, że mogę uruchomić z wiersza poleceń, aby zbudować i uruchomić na dowolnej maszynie. Kiedy robię gradlew z wiersza poleceń (w lokalizacji pliku gradlew), mówi, że nie znaleziono gradlew. Czy brakuje mi czegoś, jak uruchomić polecenie z powłoki bash?Jak uruchomić Gradle z wiersza poleceń na Mac bash

Odpowiedz

133

./gradlew

Twój katalog z gradlew nie jest wliczone w PATH, więc należy podać ścieżkę do gradlew. . oznacza "katalog bieżący".

+46

Także jeśli masz”./gradlew: Permission denied "używając Mac Terminal musisz najpierw uruchomić' chmod 755 gradlew'. –

+5

gradlew można znaleźć w folderze głównym projektu. dodał ten komentarz, ponieważ nie mogłem się dowiedzieć! –

33

Ponadto, jeśli nie masz plik gradlew w bieżącym katalogu:

Można zainstalować Gradle z homebrew za pomocą następującego polecenia:

$ brew install gradle 

Jak wspomniano w this answer. Wtedy nie będziemy potrzebować, aby uwzględnić go w ścieżce (homebrew zadba o to) i można tylko uruchomić (z dowolnego katalogu):

$ gradle test 
+1

Przepraszam za wkładkę, ale OP chciał "gradlew" a nie "gradle" - czy brakuje mi czegoś o związku między tymi dwoma? – MarkHu

+4

gradlew to generowane opakowanie gradientowe dla projektu. Opakowanie sprawia, że ​​projekt jest niezależny od zainstalowanej wersji systemu operacyjnego Gradle. Dokumentacja opakowania Gradle znajduje się tutaj: https://docs.gradle.org/current/userguide/gradle_wrapper.html –

Powiązane problemy