如何修复Homebrew安装失败,显示"Error: Failed to install Homebrew Portable Ruby"错误

5

以下是相关信息:

  • 我没有机器管理员权限。
  • 我正在运行 macOS Catalina 10.15.5。
  • 我使用的是 zshell。
  • 我安装了 Xcode 命令行工具 11.5,但未安装 XCode 本身。
  • 我正在运行 Ruby v2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]。

在 Homebrew 页面运行安装命令时,我遇到了以下错误:

==> Downloading https://homebrew.bintray.com/bottles-portable-ruby/portable-ruby-2.6.3_2.yosemite.bottle.tar.gz
################################################                                                                                                                                                           24.1%
curl: (56) LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
Error: Checksum mismatch.
Expected: b065e5e3783954f3e65d8d3a6377ca51649bfcfa21b356b0dd70490f74c6bd86
  Actual: be732ceabd97bbe69929621075c00c2e1709e30b8ab9a9ba3b7064a14ad6bbff
 Archive: /Users/e113991/Library/Caches/Homebrew/portable-ruby-2.6.3_2.yosemite.bottle.tar.gz
To retry an incomplete download, remove the file above.
Error: Failed to install Homebrew Portable Ruby (and your system version is too old)!
Failed during: /usr/local/bin/brew update --force --quiet

brew doctor运行时提醒我:

Error: Failed to install Homebrew Portable Ruby (and your system version is too old)!

注意它正在安装 Yosemite,而不是 Catalina。为什么?我尝试使用 git clone 将其复制到我的 usr/local 目录,但我没有写入权限。我尝试了 Stack Overflow 上的每个其他解决方案都无效。


你的命令行工具副本是否更新?我的显示“xcode-select version 2384”,响应xcode-select -v - pjs
xcode-select 版本 2373。我觉得这应该足够了。谢谢。 - codeNameLily
这可能会对您有所帮助。 - pjs
我向 @pjs 表示正确!不过,我可以使用 git。也许这个版本限制了 Homebrew?由于我没有管理员权限,所以很难安装 xcode。我想我会升级到管理层,试着获取 XCode。希望那样能解决问题。谢谢! - codeNameLily
我安装了XCode并卸载和重新安装了命令行工具,但仍然出现相同的错误。还有其他想法吗? - codeNameLily
显示剩余2条评论
1个回答

1
我在尝试在我的Macbook上安装时遇到了同样的问题(Mojave 10.14.6 XCode 11.3 CLT 11.3)。
对我来说,问题是由于后台防火墙未经通知地阻止了brew访问互联网。只需添加规则即可解决问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接