Homebrew是Mac OS X的包管理工具。其他比较有名的还有MacPorts。貌似最近用Homebrew的人越来越多。
安装前的准备
- 确认安装了 Xcode Command Line Tools
$ gcc -v
安装完毕的话,显示结果如下
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)
Target: x86_64-apple-darwin14.3.0
Thread model: posix
尚未安装的话,可通过以下方法安装
打开Xcode,菜单栏Xcode->Open Developer Tool ->More Developer Tools,进入AppleDeveloper的主页(需要登录),
选择CommandLineTools,进行安装。
- 确认安装了 JAVA
$ java -version
安装完毕的话,显示结果如下
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)
如果尚未安装的话,系统会提示安装。
- 确认安装了 Ruby
$ ruby -v
Mac默认情况下是已经安装了ruby的。其他默认安装的还有:Perl,Python,PHP。但是没有java~
安装Homebrew
前往Homebrew官方主页,复制最新的安装命令进行安装。
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装完毕后,确认版本。
$ brew --version
最后,执行诊断命令,确认brew可以正常工作
$ brew doctor
如果显示“Your system is ready to brew."就表示brew可以正常使用了。如有问题或警告,可根据提示内容谷歌解决。
需要记住的两个单词
Celler | 包的安装路径 | /usr/local/Celler |
---|---|---|
Formula | 记载了编译顺序的脚本 | /usr/local/Library/Formula |
/usr/local/bin里面存放的是指向Celler的链接