我有一个非常简单的问题。我是全新的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. 在Mac上运行R或命令行
- 2. 运行bash命令从PHP
- 3. 在bash上在ssh上运行命令
- 4. mac os:如何在命令行上运行多行脚本?
- 5. 运行bash命令
- 6. 如何运行命令行(bash)的
- 7. 如何在gulp中运行bash命令?
- 8. Bash脚本并在命令行上手动运行命令
- 9. 从命令行运行Junit(Mac)
- 10. sqlplus oracle:如何在1行中的bash上运行sql命令?
- 11. 如何运行一个用于在bash命令行根上环
- 12. 如何从命令行运行单个gradle任务
- 13. bash脚本从命令行运行但不是从cron运行
- 14. 如何在命令行上运行PigUnit
- 15. 如何在命令行上运行php?
- 16. 如何定期运行bash命令?
- 17. 从bash脚本运行几个命令
- 18. 从命令行在Mac
- 19. Bash命令echo不运行
- 20. 如何从命令行重写Gradle`rootProject.name`?
- 21. 从python shell运行bash命令
- 22. 无法从Golang运行bash`read`命令
- 23. 从目录运行bash命令
- 24. Java运行时无法在mac上运行命令
- 25. 从txt文件运行bash命令
- 26. 在gradle中运行npm run watch命令
- 27. 如何在complie上运行“npm install”之类的bash命令
- 28. Kubernetes:如何在docker B上运行docker B的bash命令A
- 29. 如何在Mac上运行Java命令'pdflatex'
- 30. 我如何在Mac上运行“开始”命令?
此外,如果你拿” ./gradlew:权限被拒绝“使用Mac Terminal你需要首先运行chmod 755 gradlew。 – 2015-06-18 09:43:43
gradlew可以在项目的根文件夹中找到。添加了这个评论,因为我找不到! – 2016-01-11 02:41:19