homebrew

homebrew

homebrew是什么

Mac OS平台下的软件包管理工具

安装、卸载、更新、查看、搜索等功能

一条指令,实现包管理,无各种依赖和文件路径的情况

官方的slogan:又提示缺少套件啦?别担心,homebrew随时守候。

homebrew安装

要求

  • Intel CPU

  • OS X 10.9 or higher

  • Xcode命令行工具

  • 支持shell (sh或者bash)

安装和卸载

  • 安装

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

如果提示出错了Error: /usr/local/Cellar is not writable. You should change the 
ownership and permissions of /usr/local/Cellar back to your 
user account: 
输入下面的命令行

sudo chown -R $(whoami) /usr/local/Cellar

然后继续安装输入上面的安装指令

3.检测是否安装成功

brew

如果安装成功了,会返回如下命令

limengjiedeMacBook-Pro:flask_demo limengjie$ brew
Example usage:
  brew search [TEXT|/REGEX/]
  brew info [FORMULA...]
  brew install FORMULA...
  brew update
  brew upgrade [FORMULA...]
  brew uninstall FORMULA...
  brew list [FORMULA...]

Troubleshooting:
  brew config
  brew doctor
  brew install --verbose --debug FORMULA

Contributing:
  brew create [URL [--no-fetch]]
  brew edit [FORMULA...]

Further help:
  brew commands
  brew help [COMMAND]
  man brew
  https://docs.brew.sh
  • 卸载
$ cd `brew --prefix`
$ rm -rf Cellar
$ brew prune
$ rm `git ls-files`
$ rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
$ rm -rf .git
$ rm -rf ~/Library/Caches/Homebrew

homebrew基本使用

安装任意包

brew install <packageName>

卸载任意包

brew uninstall <packageName>

brew其他命令

brew list           列出已安装的软件

brew update     更新brew

brew home       用浏览器打开brew的官方网站

brew info         显示软件信息

brew deps        显示包依赖

注意:

在Mac OS X 10.11系统以后,/usr/local/等系统目录下的文件读写是需要系统root权限的,以往的Homebrew安装如果没有指定安装路径,会默认安装在这些需要系统root用户读写权限的目录下,导致有些指令需要添加sudo前缀来执行,比如升级Homebrew需要:
sudo brew update

如果你不想每次都使用sudo指令,你可以选择/usr/local 目录下的文件读写进行root用户授权

sudo chown -R $(whoami) /usr/local

 

完。

posted @ 2018-08-30 09:34  MJay_Lee  阅读(220)  评论(0编辑  收藏  举报