Homebrew -- macOS 上最好的包管理工具。
简介
Homebrew 中文官网:https://brew.sh/index_zh-cn
大家都知道,在 Linux 上可以使用 yum
或 apt-get
安装软件包,例如安装 Nginx
等。那么,怎么在 macOS 上安装 Nginx
等软件呢?那就得用到 Homebrew
了。
Homebrew 会将软件包安装到独立目录,并将其文件软链接至 /usr/local。说起来好像有点难懂,简单说就是,Homebrew 会将安装的软件包统一进行管理,不必担心其存储位置等,安装好之后用就对了。
安装
首先来安装 Homebrew,将下面命令粘贴至终端执行即可。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
使用
提示,以下命令均以 Nginx
为例,如需使用,将命令中的 nginx
替换为要操作的软件包名称即可。
安装软件
例如我们要安装 Nginx
,在下面终端输入以下命令即可。
brew install nginx
卸载软件
brew uninstall nginx
查看软件信息
brew info nginx
查看已安装的软件
brew list
替换源
由于国内网络环境问题,使用 brew 安装软件的时候,可能会失败,这个时候可以考虑将安装源替换为中科大的镜像,命令如下:
cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
如果想恢复为官方源,命令如下:
cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git
更多用法
更多用法可以参考官方文档:「Homebrew Documentation」
Homebrew 还有个兄弟叫 「Homebrew Cask」,是专门安装图形化软件的工具,有兴趣的可以访问「Homebrew Cask」了解。
个人推荐
我个人在 macOS 安装 node
的时候,最开始是使用的官方安装包进行安装的,后来在 vue
项目中执行 npm install
的时候总是出错,提示权限不足的问题。
后来,我把之前的 node 卸载了,使用 brew install node
,自此之后,再使用 npm 相关命令就没出过错了。
所以,推荐使用 brew 安装 node
,除此之外,包含但不限于 python
、nginx
、maven
等均推荐使用 brew 进行安装。
本文由 掘墓人 创作,采用 CC BY-NC-ND 4.0 DEED
,转载或翻译请注明出处。
最后编辑时间为: 2020年01月30日