今天想在MAC本上安装mongo及mongo-cxx-driver驱动来做个小程序,起初是想用源码安装,但事情进行得并不是很顺利,编译阶段遇到各种问题,还要安装C++的boost库等,很是麻烦。于是想到了linux下的yum、apt-get等包管理工具,就搜到了MAC对应的类似工具——MacPorts。
先到官网下载MacPorts的安装包安装到自己的系统中,当然除了安装包的方式外,还可以选择源码安装。安装成功后就多了一个命令——port。
安装软件之前,可以用port search package-name来搜索可用的包,这就像yum search的功能一样,如search一下mongodb,可以看到如下的包结果,
可以看到除了mongodb外,还有mongo-cxx-driver等其他软件包,并且还有对应的简短说明。
废话少说,下面就说说mac port常用的几个命令吧。
1. port install package-name
安装package-name指定的软件包。
2. port content package-name
查看软件包安装的文件所在的路径,这个很方便查看新的软件安装在哪个目录下面。
其他更详细的命令可以在mac port官网的帮助文档中看到,地址:https://guide.macports.org