我如何解决 homebrew cask 安装 emacs 失败问题

为了在macOS上安装 emacs, 我安装emacs官网提供的教程, 即运行 brew install --cask emacs, 运行之后报错了. 我是如何解决这个问题的呢?

我首先为了更新 brew, 则需要采用非 shallow 的方式安装 homebrew-core, 那么可以用log输出的提示安装, 如:

git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow

然后, 我再运行 brew update --verbose, 这样, 我就更新了 homebrew 的 formula.

上面的 brew 更新好了以后, 我就可以利用 homebrew cask 来安装 emacs 了, 直接执行 brew install --cask emacs, 则会先利用 homebrew 安装 cask, 然后再安装 emacs.

为了解决上面的问题, 我特意上网搜索了一番, 搜索的关键字是前面命令运行出错的日志输出. 如

Error: Invalid cask

Cask is unreadable