黄金三问:what,why,how

macOS(或 Linux)缺失的软件包的管理器 — Homebrew 官网的说明文档会详细告诉我们。

一:查看Homebrew是否安装下载:

终端输入命令行brew

(1)当出现下图时,则表明该Mac没有安装,如需要则要去下载Homebrew。

(2)当出现下图时,则表明该Mac已有Homebrew,可以正常使用。

二:下载Homebrew

进入The Missing Package Manager for macOS (or Linux) — Homebrew,复制下面命令到终端。

可能不会一次性就成功,会出现错误代码。

错误事例:LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443

解决办法:这个错误是因为安装的源在外国,下载很慢。就跟npm类似,只需要切换国内的源,复制下面代码到终端即可。

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

彻底解决:因为GitHub的raw.githubusercontent.com域名解析被污染了,可以通过修改hosts解决此问题。

步骤1:从The Best IP Address, Email and Networking Tools - IPAddress.com网站,查raw.githubusercontent.com的真实IP。4 IPV4 and 4IPCV6 addresses:

步骤2: 将这些IP添加到本地hosts中,使用Vi编辑器,修改hosts

sudo vim /etc/hosts

i开启编辑

# Homebrew Start
xxx.xxx.xxx.xxx    raw.githubsercontent.com
xxx.xxx.xxx.xxx    raw.githubsercontent.com
xxx.xxx.xxx.xxx    raw.githubsercontent.com
xxx.xxx.xxx.xxx    raw.githubsercontent.com
xxxx:xxxx:xxxx:xxx    raw.githubsercontent.com
xxxx:xxxx:xxxx:xxx    raw.githubsercontent.com
xxxx:xxxx:xxxx:xxx    raw.githubsercontent.com
xxxx:xxxx:xxxx:xxx    raw.githubsercontent.com
# Homebrew End

esc退出编辑,        :wq强制保存退出。

步骤3:最后使用国内镜像安装即可。

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

三:Homebrew的常用命令

查看brew的帮助                                          brew –help

安装软件                                                     brew install git

卸载软件                                                     brew uninstall git  (or brew remove git)

搜索软件                                                     brew search git

显示已经安装软件列表                               brew list

更新软件,把所有的Formula目录更新,并且会对本机已经安装并有更新的软件用*标明。                                                                    brew update

更新某具体软件                                          brew upgrade git

查看软件信息                                              brew [info | home] [FORMULA...]

删除程序,和upgrade一样,单个软件删除和所有程序老版删除。

brew cleanup git        brew cleanup

查看那些已安装的程序需要更新                 brew outdated

搜索                                                            brew search MySQL

查询                                                            brew info mysql   主要看具体的信息,比如目前                                                                         的版本,依赖,安装后注意事项等

更新                                                            brew update 这会更新 Homebrew 自己,并且使                                                                     使得接下来的两个操作有意义

检查过时(是否有新版本)                        brew outdated 这会列出所有安装的软件里可以                                                                       升级的那些

升级                                                            brew upgrade 升级所有可以升级的软件们

清理                                                            brew cleanup 清理不需要的版本极其安装包缓存

其他的Homebrew指令

brew list                                                         列出已安装的软件

brew update                                                  更新Homebrew

brew home  *                                                 用浏览器打开

brew info   *                                                   显示软件内容信息

brew deps *                                                   显示包依赖

brew server *                                                启动web服务器,可以通过浏览器访问                                                                                      http://localhost:4567/ 来同网页来管理包

brew -h brew                                                 帮助

Mac’s Homebrew相关推荐

  1. mac安装Homebrew报443

    mac安装Homebrew报443 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install ...

  2. mac安装homebrew + git + nodejs

    mac安装homebrew等记录: 趁热记录一波 1. 安装homebrew 直接执行 : /bin/bash -c "$(curl -fsSL https://raw.githubuser ...

  3. Mac进行Homebrew安装配置

    Mac进行Homebrew安装配置 文章目录 Mac进行Homebrew安装配置 前言 一.Homebrew是什么? 二.Homebrew的安装 1.官网安装 2.镜像安装 3.切换国内源 前言 当前 ...

  4. Mac用Homebrew安装MySQL

    Mac用Homebrew安装MySQL 安装 启动MySQL服务器 配置环境变量 修改初始密码 登录MySQL 修改密码 退出MySQL 附一:更新Homebrew报的错 附二:升级系统之后,之前安装 ...

  5. 解决Mac安装Homebrew失败

    首先使用Homebrew官网的安装shell命令安装: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebr ...

  6. Mac安装HomeBrew及update报错Error: Fetching /opt/homebrew/Library/Taps/homebrew/homebrew-cask failed

    Mac安装HomeBrew及update报错Error: Fetching /opt/homebrew/Library/Taps/homebrew/homebrew-cask failed! 报错 运 ...

  7. mac使用Homebrew安装redis、mysql并配置

    mac使用Homebrew安装redis.mysql 安装Homebrew 安装Homebrew 校验安装 Homebrew基本使用 安装redis 开始安装 查看安装redis后的路径及配置文件位置 ...

  8. Mac配置homebrew

    mac配置homebrew Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装.卸载.更新.查看.搜索等很多实用的功能.简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径 ...

  9. Mac上Homebrew的使用

    0 Homebrew是啥? "Homebrew installs the stuff you need that Apple didn't.--Homebrew 使 OS X 更完整&quo ...

  10. mac 下homebrew 的安装和卸载

    mac系统常用的软件安装工具就是homebrew 个人认为通过brew安装比较简单,下面介绍下如何安装 安装homebrew 安装 /usr/bin/ruby -e "$(curl -fsS ...

最新文章

  1. Intellij IDEA 2020.1 的Plugins 搜索不了插件,连接超时
  2. 动态绑定与继承:不得不去想细节
  3. 关于骨骼动画及微软示例Skinned Mesh的解析
  4. vue中echarts 5.0版本以上不支持因为官方移除了地图数据和map文件夹
  5. #define宏定义中的#,##,@#,\
  6. spring el 表达式的上下文关联到 ApplicationContext
  7. 游戏服务器维护重启,游戏服务器需要定期重启吗
  8. 【触觉AI】麻省理工研发带550个传感器的触觉手套,通过触摸识别物体|湾区人工智能...
  9. Node.js HTTP 使用详解
  10. 同步代码块和同步方法案例实战
  11. 潭州Java中级班(day_13)-异常概述
  12. java毕业设计选题之《校园管理、教育教学类》
  13. java字节码查看器_jclasslib 64位
  14. Python读取视频方法
  15. 泛微云桥任意文件读取漏洞[尽快升级]
  16. js 手机号、邮箱、身份证校验
  17. 对MC9S12XS128MAL中TIM、PIT、RTI的一点理解
  18. Oracle Parallel使用方法
  19. react native Android端保持APP后台运行--封装 Headless JS
  20. Installshield 安装包安装过程中遇到的报错(一)

热门文章

  1. JSON数组转Java List
  2. 生成决策树所需要的分裂指标(基尼系数)
  3. CodeForces 6D Lizards and Basements 2(DFS)
  4. 在百度AI快车道的技术大佬“偷师学艺”,南京的“手艺人”都报名了!
  5. java调用其它模块module的类方法
  6. vue 身份证号、手机号、姓名脱敏处理( * 显示)
  7. web-Vue.js基础学习笔记
  8. win7下解决Wow“连续未响应”debuff方案
  9. 在 Linux 下学习 C 语言有什么好处?
  10. 单片机 液晶显示实验 (原理图加代码)