当前位置: 首页 > 知识库问答 >
问题:

我如何知道我的机器上是否安装了Gradle?

通安宁
2023-03-14

我有一本安装了Android Studio的 Macbook。由于我有使用格拉德的项目(而Android Studio也使用格拉德),我会假设我在机器的某个地方安装了格拉德。但是,如果我在终端中键入gradle,我得到的命令找不到。那么,我是因为我有Android Studio而自动安装了渐变,还是必须运行酿造安装分级

我知道这是一个糟糕/愚蠢的问题,但我只想确保我不会安装 Gradle 两次。

共有2个答案

岳俊晖
2023-03-14

正确答案可以在这里找到:在Mac上找不到Gradle home。

命令:brew info gradle

结果,你会得到这样的东西:

gradle: stable 4.0.1
Build system based on the Groovy language
https://www.gradle.org/
/usr/local/Cellar/gradle/3.4 (181 files, 74.5MB) *
Built from source on 2017-02-24 at 15:01:34
From: https://github.com/Homebrew/homebrew-        core/blob/master/Formula/gradle.rb
==> Requirements
Required: java >= 1.7 ✔
==> Options
--with-all
Installs Javadoc, examples, and source in addition to the binaries

在这里,在第4行您可以看到主路径:/usr/local/Cellar/gradle/3.4

岳嘉良
2023-03-14

您根本不需要安装 Gradle。这些项目可能使用 Gradle 包装器 - 即您应该能够运行其根目录中的任何内容. /gradlew

在极少数情况下,他们没有使用包装器,那么酿造安装分级应该在Mac上工作。

(我不知道Android Studio是否部署了Gradle,但如果部署了,显然它的部署方式与您的PATH不太匹配。)

 类似资料:
  • (我已经删除了上一个,所以我想你可以在编辑中找到它) 编辑 所以按照bad_coder在评论中告诉的以及他分享的链接中的大多数答案,我点击了“选项显示所有”,我得到了这个 1) 这里唯一有意义的是点击“”按钮,所以我点击了它 2) 现在我应该用路径替换突出显示的部分(换句话说,我在cmd中键入“where python”后得到的路径) 3) 这就是我发现的。那么我应该在突出显示的部分复制并粘贴哪一

  • 问题内容: 1.考虑我的代码在我拥有的JPanel的某行上,我是否自动在EDT上运行? 2.对于不属于GUI,JPanels或其他视图类的其他所有类的相同问题,简单逻辑类。 3.如果我有正在播放音乐的JPanel,则音乐应该在事件分发线程或非EDT的其他线程上运行(因为没有阻塞GUI,尽管我感觉运行没有问题) (来自EDT)? 注意:我想要一个一般规则,而无需使用“ 谢谢” 问题答案: 没有。 没

  • 问题内容: 我正在尝试在客户端计算机上安装Java Windows应用程序。我想检查计算机上是否安装了必需的JRE。我想通过Java程序而不是通过cmd命令进行检查 问题答案: 如果您使用的是Windows或Linux操作系统,则在命令提示符/终端中输入 如果正确安装了Java,那么您将得到类似的内容 旁注: 在Windows操作系统上安装Java之后,将PATH变量更改为添加java.exe,因

  • HikariCP文档说: connectionTimeout:此属性控制客户端等待来自池的连接的最大毫秒数。如果超过此时间而连接不可用,将引发SQLException。 通过测试,我看到在这种情况下抛出了。 如果我的池用完了,我会得到这个异常。如果数据库主机与网络断开连接,则会出现此异常。如果我的数据库实例服务停止,则会出现此异常。 问题是不管什么原因,池总是会抛出这个异常,并给出相同的消息。 这

  • 我遇到了一些问题,AppEngine抱怨我的代码有Java1.8方法,而AppEngine需要Java1.7。下面是错误跟踪。我不知道该怎么修理它。

  • 问题内容: 每次我运行使用Flask-SQLAlchemy的应用程序时,都会收到以下警告,提示该SQLALCHEMY_TRACK_MODIFICATIONS选项将被禁用。 我试图找出此选项的作用,但是Flask-SQLAlchemy文档尚不清楚该跟踪的用途。 · 如果设置为True(默认值),Flask-SQLAlchemy将跟踪对象的修改并发出信号。这需要额外的内存,如果不需要,可以将其禁用。