好久没有写东西了,最近重新配置了brew,记录一下。
brew是Mac下的一个包管理工具,可以使用brew的命令,在Mac上安装、更新、卸载各种软件包。
安装brew
终端内一条命令就可以
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
完成后可以在终端输入brew,看看是否安装到Mac上
brew基本用法
brew安装目录在/user/local/Cellar,我们以安装nodejs为例子。
brew install nodejs
更新软件
brew upgrade nodejs
卸载软件
brew remove nodejs
再介绍一些其他的命令:
brew list 列出当前安装的软件
brew search nodejs 查询与nodejs相关的可用软件
brew info nodejs 查询nodejs的安装信息
如果要安装指定版本的软件,执行brew search查看有没有需要的版本
在@后面指定版本号
brew install thrift@0.9
brew services
brew services可以管理软件,进行停止、重启等
brew install elasticsearch //安装elasticsearch
brew services start elasticsearch //启动elasticsearch
brew services stop elasticsearch //停止elasticsearch
brew services restart elasticsearch //重启elasticsearch
brew services list //列出当前的状态
卸载brew
也是一条命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
可能遇到的问题
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
有可能是网络的问题,可以在终端ping一下,看看是否可以访问,通着的状态一般不会显示timeout
学无止境