`
hanqunfeng
  • 浏览: 1541890 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mac下的包管理器--Homebrew

    博客分类:
  • mac
 
阅读更多

centOS下有yum,ubuntu下有apt,习惯了使用包管理器安装工具和其依赖,所以mac下可以使用Homebrew。

 

Homebrew官网:http://brew.sh

 

在终端下执行命令即可自动完成安装:

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

 

 

常用命令:

1.查询:brew search wget  或者使用正则 brew search /wget.*/

2.安装:brew install wget :安装的所有软件都在/usr/local/Cellar目录下,相应的命令被软连接到/usr/local/bin下,查看/etc/paths,如果/usr/local/bin在最上面,说明这个命令里的命令优先被系统检索使用。

3.卸载:brew uninstall wget

4.列出使用brew已经安装的全部软件:brew list

5.更新brew:brew update

6.显示依赖包:brew deps wget #显示wget的依赖包,比如openssl

7.显示软件信息:brew info wget

8.列出软件安装路径:brew list wget #安装完成后会使用软连接到/usr/local/bin下

9.用浏览器打开软件的官网:brew home wget   #brew home会打开Homebrew的官网

10.升级软件:brew upgrade wget

 

github网站有ip访问次数限制,多次调用brew命令后会提示如下错误:

Error: GitHub API Error: API rate limit exceeded for 114.111.167.230. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)
Try again in 44 minutes 38 seconds, or create a personal access token:
  https://github.com/settings/tokens/new?scopes=&description=Homebrew
and then set the token as: export HOMEBREW_GITHUB_API_TOKEN="your_new_token"

 按照提示访问相应的网站,注册个帐号,然后生成一个token,并导入到环境变量中。

 

另外,执行brew update命令时,报如下错误:

 

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
 这和升级了macOS系统有关系,可以执行命令:xcode-select --install,在弹出的软件安装界面中点击安装即可解决该问题。

 

 

另外,这个时候也会提示你需要对当前用户进行授权:sudo chown -R username /usr/local ,执行完brew update后,会提示你修改回原来的权限:sudo chown root:wheel /usr/local

 

 

分享到:
评论

相关推荐

    homebrew-emacsmacport, Homebrew 包管理器的Emacs mac端口公式.zip

    homebrew-emacsmacport, Homebrew 包管理器的Emacs mac端口公式 Mac端口这是什么?官方知识库:https://bitbucket.org/mituharu/emacs-mac/overview这是"mac端口"Emacs 25的。 这为 Mac OS X 10.6 - 10.13提供了本机...

    开源项目-narqo-homebrew-go.zip

    Homebrew是Mac OS和Linux上广泛使用的包管理器,它使得安装、升级和管理软件变得极其简单。这个开源项目旨在为Homebrew添加额外的功能,特别是针对Go语言开发的工具。 在“homebrew-go-master”这个压缩包中,我们...

    brew-4.1.14

    3. `Homebrew-4.1.14.pkg`:这是macOS特有的包安装程序文件,用户可以通过双击直接在图形界面下进行安装,过程相对简单,适合不熟悉命令行操作的用户。 安装Homebrew通常涉及在终端中运行特定的命令,但对于4.1.14...

    Homebrew Mac OS X 的包管理器 v3.6.20.zip

    Homebrew 是Mac OS X系统上广泛使用的开源包管理器,它允许用户轻松地安装、管理和升级各种命令行工具,包括编程语言、系统库、实用工具等。标题中的"v3.6.20"指的是Homebrew的一个特定版本,这个版本可能包含了性能...

    Homebrew Mac OS X 的包管理器 v4.2.10.zip

    Homebrew 是Mac OS X系统中的一个非常重要的包管理器,它允许用户轻松地安装、管理和升级各种开源软件。这个压缩包“Homebrew Mac OS X 的包管理器 v4.2.10.zip”包含了Homebrew的特定版本4.2.10的源代码和其他相关...

    Homebrew安装包

    Homebrew,被誉为Mac OS上的“Linux包管理器”,是一个开源项目,旨在简化在苹果操作系统上安装和管理软件的过程。它允许用户通过简单的命令行指令来安装、升级和卸载各种软件,无需关注编译、配置和依赖关系的复杂...

    MacOSX的包管理器HomeBrew.zip

    Homebrew 是最简单和灵活的方式,用来在 Mac OS X 安装 Linux 工具包。安装过程很简单:ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"HomeBrew是ruby脚本,但是mac下不需要安装...

    homebrew-gepetto:HomeBrew程序包管理器的公式集合

    HomeBrew是Mac OS X系统下广泛使用的开源包管理器,它使得用户可以简单地通过命令行来安装、更新和卸载各种软件包。HomeBrew Ruby则是HomeBrew的一部分,它基于Ruby语言,用于编写和维护各种软件的安装配方,也就是...

    Homebrew 软件管理工具

    Homebrew 的核心理念是“Linux 管理 macOS”,它借鉴了 Linux 上的包管理概念,将这个便利带给了苹果用户。 ## Homebrew 安装 在 Mac 上安装 Homebrew 非常直观,只需要在终端中执行一行命令即可: ```bash /bin/...

    精品软件工具--EasySetup是一个为Mac自动安装和配置软件的Shell脚本工具。它使用Homebrew包管理器.zip

    【标题】: EasySetup——Mac自动化安装与配置神器结合Homebrew包管理器 【描述】: EasySetup是一款专为Mac用户设计的Shell脚本工具,旨在简化软件的安装和配置过程。通过集成Homebrew,一个强大的开源包管理器,...

    homebrew-vue-cli:使用Homebrew安装Vue CLI

    Homebrew,又被称为“Mac上的apt-get”,是 macOS 系统下的一个包管理器,用于方便地安装和管理各种开源软件。通过Homebrew,用户可以在命令行中像安装本地应用一样安装各种开发者工具,包括Node.js、Git等,当然也...

    Homebrew:OS X缺少的包管理器-开源

    Homebrew是针对Mac OS X(现称为macOS)操作系统的一款开源包管理器,它被誉为“OS X缺少的包管理器”。这个工具使得用户能够轻松地安装、管理和升级那些Apple官方并未默认提供的软件包。Homebrew的出现极大地简化了...

    ansible-role-homebrew:Ansible角色-Homebrew

    `ansible-role-homebrew` 是一个专门为 MacOS 平台设计的 Ansible 角色,用于安装和管理 Homebrew,这是一个非常流行的包管理器,可以方便地在 macOS 系统上安装软件。 **Homebrew 简介** Homebrew 是 macOS 上的...

    [Mac]解决mac机器上没有ssh-copy-id的问题

    Homebrew是Mac上的一个包管理器,可方便地安装各种开发工具。首先,需要安装Homebrew。打开终端并输入以下命令: ```bash /bin/bash -c "$(curl -fsSL ...

    atom-linter-homebrew-formula:使用brewcask styleaudit命令替换@Atom中的@Homebrew公式

    在Atom编辑器中安装`atom-linter-homebrew-formula`可以通过Atom包管理器(APM)完成。APM是Atom内置的命令行工具,可以方便地查找、安装和管理Atom插件。只需在终端输入`apm install atom-linter-homebrew-formula`,...

    Ruby-HomebrewmacOS丢失的包管理器

    Homebrew 是一款针对 macOS 操作系统的开源包管理器,它为开发者提供了在 Mac 上安装软件的简便方式。这个工具使得用户能够用命令行快速安装、更新和管理各种软件包,而无需关注编译、配置和依赖关系等繁琐过程。...

    homebrew-paparazzi:自制软件包管理器的狗仔队特定软件包

    在这个上下文中,"Ruby" 表明 homebrew-paparazzi 可能是用 Ruby 编写的,或者至少是与 Ruby 的生态系统相关联,因为 Homebrew,它是 Mac OS X 上广泛使用的开源包管理器,就是用 Ruby 实现的。 **压缩包子文件的...

    Mac安装Homebrew的那些事儿

    Homebrew是Mac Os的包管理工具,相当于Redhat Linux(Centos/RHEL/Fedora)的yum或者Debian Linux(Debian/Ubuntu)的apt-get。这篇文章主要介绍了Mac安装Homebrew的那些事儿 ,需要的朋友可以参考下

    homebrew-emacs-plus:用于Homebrew软件包管理器的Emacs Plus公式

    Homebrew是Mac OS平台上流行的开源包管理器,它使得安装、升级和管理各种软件变得简单。"homebrew-emacs-plus"是Homebrew为Emacs提供的一款扩展配方,它旨在简化Emacs Plus版本的安装过程。Emacs Plus是在标准Emacs...

Global site tag (gtag.js) - Google Analytics