Homebrew使用入门

Homebrew -- macOS 上最好的包管理工具。

简介

Homebrew 中文官网:https://brew.sh/index_zh-cn

大家都知道,在 Linux 上可以使用 yumapt-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,除此之外,包含但不限于 pythonnginxmaven 等均推荐使用 brew 进行安装。

欢迎访问的个人博客:掘墓人的小铲子

posted @ 2020-02-29 14:54  掘墓人4449  阅读(249)  评论(0编辑  收藏  举报