mac home brew 安装不同版本的gradle

brew安装gradle命令:

brew install gradle

这个命令执行的是这个文件:

https://github.com/Homebrew/homebrew-core/blob/master/Formula/gradle.rb

所以下载的是这里的版本,这里的版本一般是最新的


有时候,我们可能想要一些低版本,这个时候可以把上面的那个文件下载到本地:

class Gradle < Formula
  desc "Open-source build automation tool based on the Groovy and Kotlin DSL"
  homepage "https://www.gradle.org/"
  url "https://services.gradle.org/distributions/gradle-6.2.2-all.zip"
  sha256 "838fa0e3373a9c8d953eff972449edc6be5fa12b26509ac3387727de85138cc0"

  bottle :unneeded

  depends_on "openjdk"

  def install
    rm_f Dir["bin/*.bat"]
    libexec.install %w[bin docs lib src]
    (bin/"gradle").write_env_script libexec/"bin/gradle",
      :JAVA_HOME => "${JAVA_HOME:-#{Formula["openjdk"].opt_prefix}}"
  end

  test do
    assert_match version.to_s, shell_output("#{bin}/gradle --version")
  end
end

修改第四行和第五行为自己想要的版本,比如:gradle-4.4.1-all.zip

同时需要sha256一致,这个可以去如下地址看:https://services.gradle.org/distributions   找到对应版本的sha256

改完后,执行本地的gradle.rb:

brew install /export/gradle.rb

如果提示:

To install 4.4.1, first run `brew unlink gradle`.

按照提示执行:brew unlink gradle,去掉原来版本的引用

再次执行:

brew install /export/gradle.rb

 如果提示:

Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
No changes to formulae.

Warning: gradle 6.2.2 is available and more recent than version 4.4.1.
==> Downloading https://services.gradle.org/distributions/gradle-4.4.1-all.zip
==> Downloading from https://downloads.gradle-dn.com/distributions/gradle-4.4.1-
######################################################################## 100.0%
Error: An exception occurred within a child process:
  ChecksumMismatchError: SHA256 mismatch
Expected: 4e318d74d06aa7b998091345c397a3c7c4b291b59da31e6f9c772a596711acac
  Actual: dd9b24950dc4fca7d1ca5f1ccd57ca8c5b9eb407e3e6e0f48174fde4bb19ed06
 Archive: /Users/mayong/Library/Caches/Homebrew/downloads/abe9575f62833dd2cec95f22ff58013ed15dea648bc7fb04b884cf0a33660238--gradle-4.4.1-all.zip
To retry an incomplete download, remove the file above.

说明sha256不对,按照提示的真实的,再改一次,再次执行,就会成功了。

查看gradle版本,执行:

gradle -v

可以看到已经是4.4.1了。

查看当前安装的gradle信息,执行:

brew info gradle

可以看到有两个版本:

gradle: stable 6.2.2
Open-source build automation tool based on the Groovy and Kotlin DSL
https://www.gradle.org/
/usr/local/Cellar/gradle/4.4.1 (9,325 files, 151.5MB) *
  Built from source on 2020-03-22 at 19:55:52
/usr/local/Cellar/gradle/6.2 (11,452 files, 239.9MB)
  Built from source on 2020-02-24 at 12:02:53
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/gradle.rb
==> Dependencies
Required: openjdk ✔

切换版本,可以执行:

brew switch gradle 4.4.1

 

### 配置 Gradle 以在 Mac 上与 IntelliJ IDEA 协同工作 #### 下载并安装 Gradle 为了获取最新版本Gradle,需访问官方发布页面下载适合 macOS 的二进制分发文件[^2]。完成下载之后解压该压缩包到指定目录下。 对于更简便的方式,在终端执行命令来利用 Homebrew 安装工具: ```bash brew install gradle ``` 此方法会自动处理依赖关系并将 Gradle 添加至系统的 PATH 变量中以便随时调用。 #### 设置环境变量 如果选择了手动方式,则需要编辑 `~/.zshrc` 或者 `~/.bash_profile` 文件加入如下两行内容指向本地安装路径下的 bin 文件夹位置(假设已将 Gradle 解压到了 `/opt/gradle/gradle-x.x`): ```bash export GRADLE_HOME=/opt/gradle/gradle-x.x export PATH=$GRADLE_HOME/bin:$PATH ``` 保存更改后重新加载 shell profile 来使新的设置生效: ```bash source ~/.zshrc # or for bash users: # source ~/.bash_profile ``` 验证安装成功与否可以通过运行下面这条指令查看当前使用的 Gradle 版本号: ```bash gradle -v ``` #### 在 IntelliJ IDEA 中配置 Gradle 启动 IntelliJ IDEA 后打开项目结构对话框 (`File -> Project Structure`) 并导航到 "Project" 节点处选择合适的 SDK 和默认模块语言级别;接着切换到 "Modules" 查看是否有任何未关联构建系统的模块存在——如果有则点击右侧齿轮图标选择 “Add Framework Support”,从中挑选 Gradle 进行绑定操作[^1]。 另外一种途径是从菜单栏选取 `File -> New -> Import Project...`, 寻找项目的根目录中的 build.gradle 文件导入整个工程作为 Gradle 项目对待[^3]。 最后确认 IDE 已经识别出这是一个基于 Gradle 构建管理器创建的应用程序即可开始编码之旅了!
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值