mac系统,安装brew的cask命令一直超时失败,该怎么办?
发布于 作者:苏南大叔 来源:程序如此灵动~

苏南大叔其实是试图在mac
机器上,安装kafka
环境的。但是,kafka
依赖jdk8
,系统提示要使用brew cask
命令安装jdk8
,而这个不常用的brew cask
命令又是没有安装的,需要安装cask
命令。问题就出在苏南大叔的网络环境下,github
是非常难以访问的。安装cask
的时候,不断反复的timeout
。

本文测试环境:brew
,mac
。如果您的网络环境足够好,本文文章并不是您的选择。本篇文章,仅仅是一个在网络环境极度恶化,无法正常安装brew cask
命令的时候,一个可能的临时解决方案。
引子
苏南大叔试图使用brew
安装kafka
,提示使用下面的命令安装jdk8
(这是一个陷阱,大家不要陷在这里。)
执行这个命令后,就可能会陷入另外的陷阱,安装brew cask
命令。可能会在自动的cask
安装过程中,git clone
超时失败。这里一共要安装两个项目,分别是:homebrew-cask
,homebrew-cask-versions
。
例如在安装homebrew-cask-versions
时,表面上执行的是:
实际上执行的是:
您可能会看到下面的类似提示信息:
解决方案
使用国内的镜像地址进行安装,而不是使用默认的github
地址。下面命令中的两个地址,是苏南大叔随便找的,并不代表永久唯一的观点。
安装homebrew-cask
:
安装homebrew-cask-versions
:
这两个git clone
如果能够正常执行完毕的话,就可以说brew cask
命令已经可以正常识别了。那么,后续的事情,就不是本文所讨论的问题了。
相关链接
brew
的基本安装步骤:
brew
一直卡在brew updating
怎么办?
brew
如何切换镜像地址为清华镜像地址:
总结
brew
安装cask
时,一切都是网络惹得祸。github
无法正常访问,这个是最重要的问题。一个临时的解决方案就是:换成国内的镜像。当然,国内的镜像地址有很多,本文中的地址,只是苏南大叔临时找到的。如果您有更好的地址,欢迎留言。
更多brew
的相关文章,请点击:


