我有一個非常簡單的問題。我是全新的Mac,我試圖讓我的Java項目移到我的新Mac。該項目有一個Gradlew文件,我認爲我可以從命令行運行以在任何機器上構建和運行。當我從命令行(在gradlew文件的位置)執行gradlew時,它說沒有找到gradlew。我是否錯過了如何從bash shell運行命令?如何在Mac bash上從命令行運行Gradle
61
A
回答
133
./gradlew
您與gradlew目錄沒有包含在PATH,所以你必須指定gradlew路徑。 .
表示「當前目錄」。
33
另外,如果你沒有在當前目錄的gradlew文件:
您可以homebrew用下面的命令來安裝gradle這個:
$ brew install gradle
正如this answer提及。然後,你不會需要將其包含在您的路徑(自制程序會照顧那個),你可以直接(從任何目錄)運行:
$ gradle test
+1
請原諒我在這裏,但OP希望'gradlew'而不是'gradle' - 我錯過了關於兩者之間的關係? – MarkHu 2016-11-12 05:58:05
+4
gradlew是一個項目生成的gradle包裝器。這個包裝器使得該項目獨立於操作系統安裝的Gradle版本。 Gradle包裝文檔可以在這裏找到:https://docs.gradle.org/current/userguide/gradle_wrapper.html – 2017-02-07 15:52:53
相關問題
- 1. 在bash上在ssh上運行命令
- 2. mac os:如何在命令行上運行多行腳本?
- 3. 運行bash命令
- 4. 如何運行命令行(bash)的
- 5. Bash腳本並在命令行上手動運行命令
- 6. 如何運行一個用於在bash命令行根上環
- 7. bash腳本從命令行運行但不是從cron運行
- 8. 如何在命令行上運行php?
- 9. 從bash腳本運行幾個命令
- 10. Bash命令echo不運行
- 11. 從命令行在Mac
- 12. 無法從Golang運行bash`read`命令
- 13. 在gradle中運行npm run watch命令
- 14. 如何在complie上運行「npm install」之類的bash命令
- 15. Kubernetes:如何在docker B上運行docker B的bash命令A
- 16. 如何在Mac上開始運行MySQL命令?
- 17. 我如何在Mac上運行「開始」命令?
- 18. 如何在Mac OSX上的後臺運行http.server命令
- 19. bash命令在新的命令行窗口中運行程序
- 20. 如何在package.json的Windows命令行(bash,babun)中運行2 npm命令?
- 21. 如何從命令行從git啓動和運行命令
- 22. 如何在python中運行多行bash命令?
- 23. 如何從命令行運行Matlab?
- 24. 如何從Delphi運行命令行?
- 25. 如何從命令行運行Scala + specs2?
- 26. 如何從命令行運行模塊?
- 27. 如何從命令行運行solr?
- 28. 如何從Windows命令行運行Qt
- 29. 如何從Windows命令行運行Maxima
- 30. 如何從命令行運行TestNG
此外,如果你拿」 ./gradlew:權限被拒絕「使用Mac Terminal你需要首先運行chmod 755 gradlew。 – 2015-06-18 09:43:43
gradlew可以在項目的根文件夾中找到。添加了這個評論,因爲我找不到! – 2016-01-11 02:41:19