brew.md

安装

1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

搜索与安装

  1. 搜索

    1
    2
    3
    4
    brew search vi
    brew search /正则表达式/ # 标准格式
    brew search /^vi/ #规定了只能是vi开头
    brew search /^vi\\w$/ #规定只能是vi开头并且只有三个字母
  2. 安装

    1
    2
    brew install vim 
    brew install username/repo/vim

卸载与更新

  1. 卸载

    1
    2
    3
    4
    5
    # 卸载对应包名字
    brew uninstall <package_name>

    # 列出过时的包
    brew outdated
  2. 更新

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    # 更新过时的包,不带包名就跟新所有包
    brew upgrade [package_name]

    # 跟新HomeBrew自身
    brew update

    # 清除缓存
    brew cleanup [package_name]

    # 列出已经安装的包
    brew list

扩展

brew和包含的包源都是通过github来管理,人为的维护管理,除了自己的源还允许别人的源添加进来。很多时候有些软件包并不在官方提供列表里面而是由第三方提供的这个时候,我们就需要使用下面的命令

1
brew [un]tap <github_userid/repo_name> #添加或者删除仓库

服务管理

https://github.com/Homebrew/homebrew-services

1
2
3
4
5
brew services [start|stop|restart] [package_name]

brew services list

brew services cleanup

修复

1
brew doctor

常见问题

  1. In macOS 10.12 Sierra, /usr/local is readonly
    升级macOS Sierra后修复brew可能存在的问题 In macOS 10.12 Sierra, /usr/local is readonly.
    1
    sudo chown -R $(whoami) /usr/local

参考

本站采用「署名 4.0 国际」进行许可。