【问题标题】:My homebrew is completely broken, how do i start from scratch with new install我的自制软件完全坏了,我如何从头开始重新安装
【发布时间】:2014-10-01 17:41:53
【问题描述】:

我的自制软件已完全损坏,无法卸载。我不能再使用 brew 命令,也不能重新安装它,因为它认为自制软件仍然存在。如何删除我的机器上的任何痕迹自制软件,以便我可以从头开始?

【问题讨论】:

  • 我不确定这是否有效,因为由于无法取消链接旧库文件,自制软件仍然无法重新安装。这是一个示例错误:无法取消链接旧的 'Library/Aliases/0mq '(权限被拒绝)
  • 好吧,试试看 - 如果失败,然后手动删除任何有问题的链接或文件。
  • 我在我的机器上进行了搜索,但我没有库/别名、库/贡献,也没有库/ENV。我也没有自制文件夹,但安装仍然让我无法取消链接上面列出的三个文件夹中的旧文件。我什至清空了我的垃圾箱,以防它试图引用其中的某些东西。如果我尝试重新安装,安装失败后,它会告诉我输入以下命令,rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup。当我输入该命令时,出现以下错误
  • /Library/Frameworks/Python.framework/Versions/2.7/bin/brew:第 13 行:cd:/Library/Frameworks/Python.framework/Versions/2.7/bin/../Library:没有这样的文件或目录/Library/Frameworks/Python.framework/Versions/2.7/bin/brew:第23行:/brew.rb:没有这样的文件或目录/Library/Frameworks/Python.framework/Versions/2.7/bin/ brew:第 23 行:exec:/brew.rb:无法执行:没有这样的文件或目录

标签: macos osx-mavericks homebrew


【解决方案1】:

我不想在我的机器上尝试以下操作,因为我非常喜欢我的 Homebrew 安装,但我认为它几乎会吹走你所有损坏的安装...

我建议你暂时搁置一会,看看 SO 上是否有其他亮眼的火花有更好的主意,或者任何 cmet,然后在 TimeMachine 上备份你的系统并使用它!

rm -rf ~/Library/Caches/Homebrew  # remove personal caches
rm -rf ~/Library/Logs/Homebrew    # remove personal logs


sudo rm -rf /Library/Caches/Homebrew                    # remove system-wide caches
sudo rm -rf /usr/local/Cellar /usr/local/Library        # trash all homebrew stuff

【讨论】:

  • 哇,在 /usr/local 中还有很多 而不仅仅是 Homebrew 的东西。很确定你想要 /usr/local/Cellar
  • @JoshCaswell 好的,谢谢。我会更具体,也许你可以再看一下,拜托。欢迎评论!
  • 其他东西可能安装在 bin、sbin 等 opt 目录中。你不应该像这样不分青红皂白地把它们吹走。 /usr/local 及其子目录不是 Homebrew 的专有财产。
  • @JoshCaswell 好的,谢谢你的想法。我现在变得更加具体和有针对性。让我们希望它足以让 OP 重新启动。
猜你喜欢
  • 2021-11-29
  • 2018-02-13
  • 1970-01-01
  • 2022-12-16
  • 2020-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多