Ich habe eine sehr einfache Frage. Ich bin brandneu bei Mac und versuche mein Java-Projekt auf meinen neuen Mac zu übertragen. Das Projekt hat eine Gradlew-Datei, von der ich dachte, dass ich sie von der Befehlszeile aus ausführen und auf jedem beliebigen Computer ausführen könnte. Wenn ich von der Befehlszeile aus (in der Position der Gradlew-Datei) grdlew, heißt es, dass Gradlew nicht gefunden wurde. Fehle ich etwas, wie man einen Befehl von einer Bash Shell ausführt?Wie läuft Gradle von der Kommandozeile auf Mac Bash
Antwort
./gradlew
Ihr Verzeichnis mit gradlew ist nicht im PATH enthalten, so dass Sie Pfad zum gradlew angeben müssen. .
bedeutet "aktuelles Verzeichnis".
Auch, wenn Sie nicht über die gradlew Datei im aktuellen Verzeichnis:
Sie können mit homebrew mit folgendem Befehl gradle installieren:
$ brew install gradle
Wie erwähnt in this answer. Dann Sie gehen zu müssen, es nicht in Ihrem Pfad enthalten (Homebrew wird darum kümmern) und Sie können nur ausgeführt werden (von einem beliebigen Verzeichnis):
$ gradle test
Entschuldige meine Unwissenheit hier, aber die OP wollte "Gradlew" nicht "Gradle" - ich vermisse etwas über die Beziehung zwischen den beiden? – MarkHu
Gradlew ist eine generierte Gradle Wrapper für ein Projekt. Der Wrapper macht das Projekt unabhängig und unabhängig von der installierten Gradle-Version des Betriebssystems. Die Dokumentation zu Gradle Wrapper finden Sie hier: https://docs.gradle.org/current/userguide/gradle_wrapper.html –
- 1. Wie ein Xcode gebaut App von der Kommandozeile (bash)
- 2. Kann nicht Bash-Skript von crontab laufen, wenn es von der Kommandozeile bash läuft
- 3. Aktivieren/Deaktivieren Fn-Tasten von der Kommandozeile auf dem Mac
- 4. laufen Mops von der Kommandozeile
- 5. Stop läuft PHP Server, Kommandozeile
- 6. Schnelle Benchmark von der Kommandozeile
- 7. PHP-Skript läuft nicht, wenn sie von Bash-Skript auf MAC OS X genannt
- 8. Gradle Build läuft weiter
- 9. Verwenden Sie den PHP, der mit Zend Server von der Kommandozeile auf Mac kommt
- 10. Wie kann ich eine Testsuite mit laufen gradle von der Kommandozeile
- 11. Node-Webkit: Die Anwendung läuft nicht per Drag-Drop oder läuft von der Kommandozeile
- 12. von der Kommandozeile
- 13. Wie grails Konfiguration von der Kommandozeile überschreibt
- 14. PHP warten auf Eingabe von der Kommandozeile
- 15. Semikolon auf der Kommandozeile in Linux
- 16. Optionen Haml auf der Kommandozeile
- 17. Filtern von Logcat-Logs auf der Kommandozeile
- 18. Lernen Weka auf der Kommandozeile
- 19. Robotium von der Befehlszeile auf dem Mac
- 20. formatiert Datum/Uhrzeit der Datei auf Mac Bash formatiert?
- 21. Wie läuft der Befehl sbt Assembly ohne Tests von der Kommandozeile aus?
- 22. Gradle Test läuft die Hauptklasse
- 23. Wie man aspell auf der Kommandozeile verwendet
- 24. Wie benutze/starte ich den Gradle-Daemon auf einem Mac?
- 25. Deaktivieren Fremdschlüsselprüfungen auf der Kommandozeile
- 26. Paketfehler, wenn r Code auf der Kommandozeile
- 27. Wie überschreibe ich protractor.conf.js Werte von der Kommandozeile?
- 28. Wie kann ich herausfinden, ob der Gradle-Daemon läuft?
- 29. Failure auf Build mit Gradle auf der Kommandozeile mit einem Android-Studio-Projekt: Xlint Fehler
- 30. Zugriff auf bash Array-Schlüssel (mac)
Auch wenn Sie „./gradlew erhalten: Zugriff verweigert "Wenn Sie das Mac Terminal verwenden, müssen Sie zunächst" chmod 755 gradlew "ausführen. –
Gradlew kann im Stammverzeichnis des Projekts gefunden werden. diesen Kommentar hinzugefügt, weil ich es nicht herausfinden konnte! –