念念不忘
必有回响

解决brew更新软件时速度非常慢的问题

在Mac下,常用的包管理就是brew和ports了,目前我从ports转换到brew,因为brew确实要比ports稍微好点,那么这两个工具的痛点就是国内用户使用起来非常蛋疼,速度非常非常的慢,今天更新gradle时,90M的安装包下载了40分钟只有20%,太浪费时间,于是就想到了能不能手动下载,通过迅雷下载后却不知道下载完成的包放在哪里,通过搜索找到答案,在此一记。

下载速度慢的注意原因:

brew的下载是用的单线程下载。

我朝网络环境的影响(主要)

解决办法:

先执行安装或者更新的命令,当出现下载进度时,按下ctrl+c取消

brew upgrade gradle
Updating Homebrew...
^C==> Upgrading 1 outdated package, with result:
gradle 4.1
==> Upgrading gradle
==> Downloading https://services.gradle.org/distributions/gradle-4.1-all.zip
==> Downloading from https://downloads.gradle.org/distributions/gradle-4.1-all.z
                                                                           0.3%

复制下载地址,通过迅雷下载,无会员5mb/s,大约20s下载完毕。
进入brew 下载的安装包存放位置:

cd `brew --cache`

删除未下载完成的gradle包

rm -f gradle-4.1.zip.incomplete

将下载好的gradle-4.1-all.zip自动到该目录,并且改名为gradle-4.1.zip

mv ~/Download/gradle-4.1-all.zip ./gradle-4.1.zip

执行更新(安装)命令

brew upgrade gradle
Updating Homebrew...
^C==> Upgrading 1 outdated package, with result:
gradle 4.1
==> Upgrading gradle
==> Downloading https://services.gradle.org/distributions/gradle-4.1-all.zip
Already downloaded: /Users/liyang/Library/Caches/Homebrew/gradle-4.1.zip
🍺 /usr/local/Cellar/gradle/4.1: 169 files, 71.7MB, built in 9 seconds

查看更新后的gradle版本

gradle -v

------------------------------------------------------------
Gradle 4.1
------------------------------------------------------------

Build time:   2017-08-07 14:38:48 UTC
Revision:     941559e020f6c357ebb08d5c67acdb858a3defc2

Groovy:       2.4.11
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_131 (Oracle Corporation 25.131-b11)
OS:           Mac OS X 10.12.6 x86_64

完美解决~

 

赞(0) 打赏
未经允许不得转载:码农志 » 解决brew更新软件时速度非常慢的问题
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏