mac上通过brew安装opencv

在Mac OSX上如果想使用OpenCV,可以通过自己手动编译源码的方式,但比较繁琐。

推荐使用Homebrew来进行安装,步骤很简单,如下:

等待几分钟,即可安装成功。

使用 Homebrew 安装指定版本的软件

在命令行下使用

就可以安装 FORMULANAME 对应的工具,它会处理好依赖关系,非常方便。默认情况下,安装最新版本。但是现在在使用 Gradle 的时候,最新版本的 Gradle 是1.10,但是编译Android 的项目失败,只能降级成 1.9 版本的才行,解决方法如下

1.查看 brew 支持哪些版本的 gradle

可以看到,支持 1.9 版本的。

2. 进入 brew 所在的git仓库

3.复制粘贴刚才  brew versions gradle 命令的提示,我们需要1.9 版本的,因此执行

此时,本地仓库中的gradle 就被替换成了 1.9 的链接地址信息。

4. 安装

可以看到输出的信息已经是 1.9 的版本了。

Mac 10.9 执行 brew update 报错 error: pathspec 'master' did not match any file(s) known to git.

想在Mac 上面安装 tomcat 结果总是提示失败,报错 404 ,应该是软件源过期了,因此执行

可是悲剧的是却报告如下错误

网上搜寻了一下,找到解决方案

然后再执行更新就正常了。

让Mac也能拥有apt-get类似的功能——Brew

之前一直怀念 Ubuntu下的 apt-get,因为实在是方便,需要安装什么,一个命令搞定,相关的依赖包统统由 apt-get维护。下载,编译,安装,那叫一个痛快。什么软件用着不爽,一个命令卸载!

怀念 apt-get之余,发现了替代工具 MacPorts,据说也可以解决我的问题。但可惜,我总是无法更新本地软件索引库!

homebrew主页对 brew进行了详细的描述,不过我们更希望下载下来实战演练!

1.安装 brew

上述命令,在官网上可以找到!
2.使用 brew安装软件
别的工具不说, wget少不了,但是 mac上默认没有!
就先拿它来开刀了:

甚至是安装 tomcat

或者是 unrar

3.使用 brew卸载软件
安装简单,卸载就更简单了:

4.使用brew检索软件
看看我们能搜到什么:

/apache*/使用的是正则表达式,注意使用 /分隔!
5.查看已经安装的软件

6. 删除所有软件升级后的遗留旧版本

至此, brew已经能解决我的大部分软件安装问题了!
7.设置国内的软件源,加快更新速度

参考链接