Homebrew是什么
Homebrew官网:http://brew.sh/index_zh-cn.html
“Homebrew installs the stuff you need that Apple didn’t.——Homebrew 使 OS X 更完整”。
官网简单明了地介绍了如何安装和使用这个工具,并提供了自己的Wiki。
Homebrew的安装很简单,使用一条Ruby命令即可,在终端输入:
1
/usr/bin/ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
就可以安装。安装Homebrew的详细说明可以参考其官网上的介绍。
安装完后可以用brew install xxx安装需要软件,也可以用brew cask install xxx安装带有GUI的某些软件,比如网易云音乐,谷歌浏览器等。
一些常用命令:
brew search xxx// 搜索
brew cask search xxx// 搜索
brew update// 更新brew
brew upgrade// 更新用brew安装的软件
brew cleanup// 清除安装包
brew cask cleanup// 清除安装包
brew doctor// 检测
brew outdated// 看一下哪些软件可以升级
brew info xxx// 查看某个软件信息
brew cask info xxx// 查看某个软件信息
可以参看这个链接:https://www.zhihu.com/question/22624898
简单的说,brew主要用来下载一些不带界面的命令行下的工具和第三方库来进行二次开发。brew cask主要用来下载一些带界面的应用软件,下载好后会自动安装,并能在mac中直接运行使用.brew cask可以看作是对App Store的补充。安装带有界面的软件时我们可以优先在 App Store上搜索,没有的话再去brew cask里搜索。
值得说明的是,现在brew cask暂时没有更新功能,需要更新到话我们可以对该软件进行重装。
使用命令brew update更新时,可能出现如下错误:
fatal: unable to access 'https://github.com/Homebrew/brew/': SSLRead() return error -9806
fatal: unable to access 'https://github.com/Homebrew/homebrew-core/': SSLRead() return error -9806
fatal: unable to access 'https://github.com/caskroom/homebrew-cask/': SSLRead() return error -9806
Error: Fetching /usr/local/Homebrew failed!
Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core failed!
Fetching /usr/local/Homebrew/Library/Taps/caskroom/homebrew-cask failed!
这是因为国内的网络原因,可以改为如下命令:brew update --verbose。或者切换良好的网络环境,你懂的。
https://github.com/Homebrew/legacy-homebrew/issues/46590
同样是因为国内特殊的网路环境,可以切换良好的网络环境或者安装proxychains-ng