Mac 使用brew安装低版本的软件,如opencv

Posted alwaysleeping

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac 使用brew安装低版本的软件,如opencv相关的知识,希望对你有一定的参考价值。

由于Mac中使用homebrew安装的库都是最新的,有时需要老版本的软件,就很难办。

在工作中想用opencv3.3,但是使用brew安装的都是3.4,后来查到个方法,就是指定需要安装的opencv.rb文件

使用brew info opencv 可以看到:(最新的是3.4,我安装的是3.3)

opencv: stable 3.4.0 (bottled)

Open source computer vision library

https://opencv.org/

/usr/local/Cellar/opencv/3.3.0_3 (516 files, 123MB) *

  Poured from bottle on 2018-02-24 at 15:28:54

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

上面可以看到opencv是来自Formula/opencv.rb这个文件,只要找打此文件到对应opencv3.3的commit点应该就ok了

这里首先clone 下代码

git clone [email protected]:Homebrew/homebrew-core.git

进入homebrew-core目录,用git log ./Formula/opencv.rb | less

commit 2e4c2bb04c08074723274e618343301038777663

Author: BrewTestBot <[email protected]>

Date:   Sat Sep 16 11:10:27 2017 +0000

 

    opencv: update 3.3.0_3 bottle.

可以发现在这个commit点时opencv3.3,于是git checkout 到这个点,

然后使用brew install ./Formula/opencv.rb,安装opencv,那么安装的就是opencv3.3了

以上是关于Mac 使用brew安装低版本的软件,如opencv的主要内容,如果未能解决你的问题,请参考以下文章

mac中怎样通过brew 安装php的redis扩展

Mac 必备工具之 brew

13.Mac 必备工具之 brew

Mac配置PHP+Nginx+MySQL开发环境

mac-使用brew安装软件

Mac使用Mac安装brew