当您在Mac上安装一些带有自制软件包时,会看到404错误。安装简单地停止。说真的?
相关:如何使用Homebrew for OS X安装软件包
自制团队通常擅长发现和修复404错误,因此运行brew update通常可以解决此类问题。但是如果这不起作用,并且您现在需要一个特定的应用程序,您可以自己解决这个问题。下面是方法。
你要做的第一件事就是找到丢失的文件。一般来说,第一步是查看Homebrew尝试使用的下载URL,以找到项目的宿主位置。
在我的示例中,找不到的文件是mp4v2-2.0.0。焦油bz2,托管在googlecode上。这是谷歌最近关闭并存档的一项服务,这可能就是问题所在。为了调查,我前往mp4v2。googlecode.com,Homewbrew试图从中下载,然后转到“下载”页以找到我需要的文件。
谷歌代码似乎改变了他们下载的网址,这就是自制失败的原因。不管:我们可以点击链接在这里手动下载文件。
根据所需文件的存储位置,跟踪所需文件的过程看起来可能有些不同,但想法是相同的。您需要转到项目所在的页面,并下载Homebrew所需的确切文件。
现在我们已经得到了文件,我们需要访问Finder中隐藏的库文件夹,然后进入自制缓存。从Library文件夹转到Caches>;Homebrew。
要快速访问此文件夹,您可以在Finder中按Shift和G命令,然后粘贴~/Library/Caches/Homebrew。
您将看到Homebrew最近下载的一堆文件。将刚下载的文件拖到文件夹中,使其与它们并排,如下所示:
Homebrew现在可以访问以前找不到的确切文件。
困难的部分完成了!尝试像以前一样安装软件,Homebrew会在缓存中找到丢失的文件。下面是它的样子:
如您所见,Homebrew认为它更早地下载了该文件,并使用它来完成安装。你现在可以回到任何非常重要的工作,这是需要做的。我非常感谢杰森MyGeekDaddy.net指出这个方便的解决方法。
...把它指向你的外置硬盘,让它工作就行了。但在需要时,如何从时间机器备份中恢复数据? ...
...jave是最后一个支持32位应用程序的版本。我们已经介绍了如何在升级之前检查Mac上的32位应用程序。 ...
...化了免费Unix工具和GUI应用程序的安装。我们将向您展示如何使用自制软件安装应用程序,并让它们保持最新而不会出现任何问题。 ...
... 现在您知道如何解决最常见的钥匙链问题,如果您遇到任何问题。我们针对其他常见macOS问题的解决方案也将帮助您保持Mac无故障。 ...
... 我们将向您展示如何监视这些隐藏的登录项并对其采取操作,以解决独特的Mac问题。 ...
...务器无法快速与其通信。发生这种情况时,在网站管理员解决此问题之前,您将无法访问该网站。您可以尝试刷新页面几次,但很可能要等到它被修复。 ...
...进,但对底层操作系统的任何更改都相对较小。 相关:如何更新你的Mac和保持应用程序的最新 新软件可能会出问题 macOS Big-Sur于2020年11月12日发布,它是一个完美的例子,说明了为什么在进行全新升级之前应该等待。 在发布后...