此文章发布于33
个月前,部分信息可能已经过时
,请自行斟酌确认。
HomeBrew
是 macOS
(或 Linux
)系统上不可或缺的软件包的管理器,特别是 macOS
系统必备,因为 Linux
上已经内置了 apt
等包管理器。
HomeBrew 官方网址: https://brew.sh/index_zh-cn.html
HomeBrew 能干什么
1、使用 Homebrew 安装 Apple(或您的 Linux 系统)没有预装但 你需要的东西。
$ brew install wget
2、Homebrew 会将软件包安装到独立目录,并将其文件软链接至 /usr/local 。
$ cd /usr/local
$ find Cellar
Cellar/wget/1.16.1
Cellar/wget/1.16.1/bin/wget
Cellar/wget/1.16.1/share/man/man1/wget.1
$ ls -l bin
bin/wget -> ../Cellar/wget/1.16.1/bin/wget
3、Homebrew 不会将文件安装到它本身目录之外,所以您可将 Homebrew 安装到任意位置。
4、完全基于 Git 和 Ruby,所以自由修改的同时你仍可以轻松撤销你的变更或与上游更新合并。
5、其它...
安装
1、官方脚本
直接使用官方提供的脚本在终端运行即可。
按照官方文档说明,轻轻松松就可以搞定了,不过下载可能有点慢,甚至...
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装过程中需要从 github
下载安装文件,由于网络问题可能会失败,所以可以在终端中通过以下方式设置临时的代理
(如何有梯子🚀的话),通过此方式设置的代理在关闭终端后就会失效。如果想在 macOS 上设置永久的上网代理 请点这里。
export http_proxy="http://127.0.0.1:1080"
export https_proxy="http://127.0.0.1:1080"
2、国内镜像
这里找到两个国内镜像(2选1),安装速度会很快,建议国内用户使用。
#国内源1
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"
#国内源2
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
安装成功后提示如下
==> Next steps:
Warning: !!!!!!!!!!! 重要 !!!!!!!!!!!!!!!
切记执行环境变量设置!,如已执行过请忽略。
- 执行下面命令将 Homebrew 到 PATH 中:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/xinggang/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
如有疑问,可以访问 https://brew.idayer.com/guide/m1/
- 🎉 恭喜,安装成功!运行 `brew help` 开始体验吧
- 更多文档:
https://docs.brew.sh
https://brew.idayer.com
添加环境变量
注意替换自己的用户名
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/xinggang/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
常用命令
#搜索包
brew search nginx
#安装包
brew install nginx
brew install php@7.4
#更新所有包
brew upgradle
#更新指定包
brew upgrade nginx
#删除包
brew uninstall nginx
#列出包
brew list
#列出服务
brew services list
#服务启动/停止/重启
brew services start/stop/restart nginx