拆分Brewfile并分块加载时遇`brewfile`方法未定义错误求助
解决Brewfile拆分后
brewfile命令报错的问题 问题根源
你混淆了官方Homebrew Bundle和第三方工具homebrew-file的语法:
brewfile/file是homebrew-file的专属命令,并非官方brew bundle支持的语法,直接用brew bundle check执行自然会报「未定义方法」的错误。
两种解决方案
方案1:继续使用homebrew-file管理
如果你想沿用homebrew-file的多文件管理方式,需要使用它的专属命令,而非官方brew bundle的命令:
- 先确保安装了homebrew-file:
brew install rcmdnk/file/brew-file - 用homebrew-file的命令检查或安装:
# 检查配置 brew-file check # 安装依赖 brew-file install
方案2:用官方brew bundle实现拆分
官方brew bundle本身支持通过import命令引入子Brewfile,修改你的主Brewfile为:
import "brewfiles/work.Brewfile" import "brewfiles/devtools.Brewfile"
之后再执行官方命令就可以正常工作了:
brew bundle check --verbose
内容的提问来源于stack exchange,提问作者Mo0rBy
相关产品推荐
相关产品推荐

