brew.md
安装
1 | /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
搜索与安装
搜索
1
2
3
4brew search vi
brew search /正则表达式/ # 标准格式
brew search /^vi/ #规定了只能是vi开头
brew search /^vi\\w$/ #规定只能是vi开头并且只有三个字母安装
1
2brew install vim
brew install username/repo/vim
卸载与更新
卸载
1
2
3
4
5# 卸载对应包名字
brew uninstall <package_name>
# 列出过时的包
brew outdated更新
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-services1
2
3
4
5brew services [start|stop|restart] [package_name]
brew services list
brew services cleanup
修复
1 | brew doctor |
常见问题
- 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 国际」进行许可。