无法从 Homebrew 卸载 osxfuse

无法从 Homebrew 卸载 osxfuse

我有一台旧的 Macbook Pro,我似乎在某个时候安装了 osxfuse。现在我无法卸载它,即使它被列为已安装。

我尝试将操作系统更新到 macOS Monterey 12.1,并且运行的是最新版本的 Homebrew。brew doctor没有显示任何问题,只是显示“您的系统已准备好进行冲泡”。

有任何想法吗?

问题如下:

➜  ~ brew list
==> Formulae
adns        ca-certificates gmp     libassuan   libidn2     libunistring    ncurses     openssl@3   pinentry-mac    unbound
autoconf    direnv      gnupg       libevent    libksba     libusb      nettle      p11-kit     pkg-config  watch
bdw-gc      gdbm        gnutls      libffi      libnghttp2  libuv       node        pcre        readline    xz
brotli      gettext     guile       libgcrypt   libtasn1    libyaml     npth        pcre2       sphinx-doc  zsh
c-ares      git     icu4c       libgpg-error    libtool     m4      [email protected] pinentry    sqlite      zsh-completions

==> Casks
osxfuse. <--!!

➜  ~ brew uninstall osxfuse --cask
Error: Cask 'osxfuse' is not installed.

答案1

使用 转到存储 cask 的目录cd $(brew --prefix)/Caskroom。使用 手动移除 cask rm -rf osxfuse。使用 确认它已移除brew list。就我而言,osxfuse 似乎在此过程中已过时,并且不完美地被移除(可能是由 brew 移除),Caskroom 目录中还残留了一些 cask 元数据。为确保万无一失,请使用kextstat | grep osxfuse查看内核扩展是否仍然存在,如果是,则需要进行更多清理。

相关内容