美文网首页
Homebrew 简介和基本使用

Homebrew 简介和基本使用

作者: JoinPerson | 来源:发表于2017-01-21 14:24 被阅读0次

    一、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 官网

    相关文章

      网友评论

          本文标题:Homebrew 简介和基本使用

          本文链接:https://www.haomeiwen.com/subject/kqbrbttx.html