我有一台旧的 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
查看内核扩展是否仍然存在,如果是,则需要进行更多清理。