尝试在 Mac Apple Silicon M1 芯片上卸载自制程序时出现小错误

Minor error when trying to uninstall home-brew on Mac Apple Silicon M1 chip

我对编码和堆栈溢出还很陌生,所以如果我做错了什么,请告诉我。基本上我正在学习 Odin 项目课程,我在页面上安装 git 到我的 Mac。然而,问题是提供给安装 git 的命令行实际上是针对基于英特尔的计算机,而不是针对 Apple Silicon。我对这些东西很陌生,不知道如果我安装它会发生什么,但我认为不会出现任何问题。我很困惑,但仍然相信这个过程,然后继续将默认安装命令行复制到我的终端中。一切都很顺利,直到我收到这条消息:

Already up-to-date.
Warning: /opt/homebrew/bin is not in your PATH.
==> Installation successful!

并没有真正考虑太多,所以直到我开始实际尝试使用它,我输入了 $brew 并没有真正发生任何事情,并一直说它没有命令。我开始恐慌并意识到我犯了多大的错误,现在我在我的笔记本电脑上安装了一些我一无所知的东西。我确实遵循了其他一些堆栈溢出问题并输入了一些其他命令。但是我执行了这个命令:echo $PATH 并且 brew 命令以某种方式起作用了。

我继续并放弃了,所以检查了如何卸载它并键入了正常的安装命令,但将 .sh 旁边的末尾更改为卸载。这就是我得到的

    rmdir: /opt/homebrew: Directory not empty
Warning: Failed during: /usr/bin/sudo rmdir /opt/homebrew
Warning: Homebrew partially uninstalled (but there were steps that failed)!
To finish uninstalling rerun this script with `sudo`.
The following possible Homebrew files were not deleted:
/opt/homebrew/SECURITY.md
/opt/homebrew/etc/
/opt/homebrew/share/
/opt/homebrew/var/
You may wish to remove them yourself.

这就是我困惑的地方。我他妈的怎么把这个东西从我的系统上彻底擦掉。有人请提供答案我会很高兴,这次我会用我的 Apple Silicon 系统正确地完成它。

首先,你不必恐慌。到目前为止,Homebrew 在 Apple Silicon 中得到了很好的支持(我自己也是 Homebrew 的维护者)。

根据我的阅读,您需要做的是 运行 export PATH=$PATH:/opt/homebrew/bin,这会将您的 brew 命令放回终端。如果您想将它用于以下终端会话,您可以执行类似 echo "export PATH=$PATH:/opt/homebrew/bin" >> ~/.bash_profile 的操作。 (如果有兴趣,可以学习一些基本的macos终端的东西)

此外,您随时可以运行 brew doctor,这将帮助您找到自制软件的正确用法。

如果您仍然喜欢清除自制软件安装。你可以试试 this gist.