主要观点:介绍了如何爱 Homebrew 及其相关工具,包括 Homebrew 的作用、使用规则、与 asdf 的配合以及自定义 tap 等方面。
关键信息:
- Homebrew 是包管理器,很多人使用但常被抱怨,作者分享爱 Homebrew 的原因及如何利用它提升工作流。
- 一个铁律是不要依赖 Homebrew 安装的特定版本软件,它只负责安装和更新命令行软件。
- 如安装 ffmpeg 用
brew install ffmpeg
,更新用brew upgrade ffmpeg
。 - 安装 python 等软件时,Homebrew 拥有并可随时升级,若要手动控制版本可用 asdf。
- asdf 有多种软件的插件,可用于安装和管理特定版本的程序,如 go、javascript、postgres 等。
- 一些软件有自定义 tap ,如 mongodb 的
mongodb/brew/mongodb-community@<version>
。 - 爱 Homebrew 的原因包括能很好地更新软件、覆盖范围广、更新快、简化复杂安装等。
- 创建自定义 tap 简单,只需创建仓库和添加 Formula 目录及相关文件。
- Homebrew 简单易用,能满足在不同生态系统中使用多种软件的需求,与 asdf 配合效果好。
重要细节: - 提及 Homebrew 链接为 https://notes.billmill.org/co... ,asdf 相关链接如 https://notes.billmill.org/co... 等。
- 说明在安装 python 等软件时 Homebrew 与 asdf 的不同处理方式及各自优势。
- 列举了使用 asdf 安装多种编程环境的插件,如 asdf-golang、asdf-nodejs 等。
- 提到在 mastodon 上可交流使用 Homebrew 和 asdf 及管理电脑的经验,地址为 https://hachyderm.io/@llimlli... 。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。