Mac安装Homebrew

265 阅读2分钟

一、简介

Homebrew 是 MacOS 下的软件包的管理器,通过它可以安装macOS(或 Linux)没有预装的软件包

完全基于 Git 和 Ruby,所以自由修改的同时你仍可以轻松撤销你的变更或与上游更新合并。

二、安装

1、官方安装指令(个人使用长时间不响应)

  • 终端输入
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2、国内镜像网站安装

  • 这个脚本安装时会提示使用哪个源,推荐使用中科大
  • 终端输入
/bin/bash -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

#接着重启终端或者输入以下指令,否则国内地址无法生效
source /Users/irving/.zprofile

三、使用

Homebrew 会将软件包安装到独立目录,并将其文件软链接至 /opt/homebrew 。

Homebrew 不会将文件安装到它本身目录之外,所以您可将 Homebrew 安装到任意位置。

1、基本使用

# 安装软件
brew install node 默认安装最新版
brew install node@14.16.8 安装指定版本
brew switch node 16.0.0 切换版本

# 更新软件
brew upgrade name 更新安装过的软件(如果不加软件名,就更新所有可以更新的软件)

# 卸载软件
brew uninstall node 卸载node

# 服务相关
brew services list 获取services列表
brew services start/stop/restart serverName
brew services start mysql 启动mysql服务
brew services restart mysql 重启mysql服务
brew services stop mysql 停止mysql服务

# 其他常用命令
brew config 查看brew配置
brew info node 查看node安装信息
brew list 查看已安装软件
brew list --versions 查看已安装软件版本号
brew search node 搜索可用node相关软件
brew update brew自身更新
brew cleanup 清除下载的缓存
brew doctor 诊断brew,并给出修复命令

# 创建你自己的 Homebrew 包。
brew create https://foo.com/foo-1.0.tgz

# 意外处理
1. 先执行brew doctor查看问题,按照指示对问题进行修复
2. 执行brew update-reset 将homebrew还原到稳定版
3. 执行brew update 更新软件包

2、使用 Homebrew Cask 安装图形应用程序

  • “要安装,请拖动此图标……”不会再出现了。使用 Homebrew Cask 安装 macOS 应用程序、字体和插件以及其他非开源软件。
  • 要使用cask,只要添加--cask参数需要,例如:
brew install --cask firefox
brew install --cask google-chrome

如果要制作一个 cask 包:

brew create --cask https://foo.com/foo-1.0.dmg