Homebrew 简介和基本使用

一、Homebrew 是什么

Homebrew 是一款 Mac OS 平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

引用官方的一句话:又提示缺少套件啦?别担心,Homebrew 随时守候,macOS 不可或缺的套件管理器。

二、Homebrew 安装和下载

1. 要求

Intel CPU

OS X 10.10 or higher

Xcode 命令行工具 ( Command Line Tools (CLT) for Xcode: xcode-select --install )

支持 shell ( sh 或者 bash )

2.安装和卸载

.安装

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

.卸载

$ 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        eg:brew install wget

.升级任意包

brew upgrade    eg:brew upgrade cocoapods

.卸载任意包

brew uninstall        eg:brew uninstall wget

.查询可用包

brew search <packageName>

.查看已安装包列表

brew list

.查看任意包信息

brew info <packageName>

.更新 Homebrew

brew update

.查看 Homebrew 版本

brew -v

.Homebrew 帮助信息

brew -h

四、注意

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

sudo brew update

如果你不想每次都使用 sudo 指令,你有两种方法可以选择:

1、对/usr/local 目录下的文件读写进行 root 用户授权

sudo chown -R $USER /usr/local        eg:sudo chown -R wangzhen /usr/local

2、(推荐) 安装 Homebrew 时对安装路径进行指定,直接安装在不需要系统 root 用户授权就可以自由读写的目录下

<install path> -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

五、相关链接

Homebrew 官网

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容