微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决尝试在 Mac Apple Silicon M1 芯片上卸载自制软件时出现小错误

我对编码和堆栈溢出相当陌生,所以如果我做错了什么,请告诉我。基本上我正在关注 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 芯片中得到了很好的支持(我自己是 Homebrew 维护者)。

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。