【问题标题】:Homebrew Portable Ruby Error macOS 10.14.6Homebrew 便携式 Ruby 错误 macOS 10.14.6
【发布时间】:2020-08-14 16:24:07
【问题描述】:

Homebrew 突然停止工作,当我运行任何 brew 命令时,我得到以下输出:

==> Downloading https://homebrew.bintray.com/bottles-portable-ruby/portable-ruby-2.6.3_2.yosemite.bottle.tar.gz
Already downloaded: /Users/<user>/Library/Caches/Homebrew/portable-ruby-2.6.3_2.yosemite.bottle.tar.gz
/usr/local/Homebrew/Library/Homebrew/cmd/vendor-install.sh: line 123: /usr/bin/cut: cannot execute binary file
Error: Checksum mismatch.
Expected: b065e5e3783954f3e65d8d3a6377ca51649bfcfa21b356b0dd70490f74c6bd86
  Actual: 
 Archive: /Users/<user>/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 upgrade Homebrew Portable Ruby!

我已经尝试删除文件portable-ruby-2.6.3_2.yosemite.bottle.tar.gz 但它不起作用,我在Google 上找不到任何有关此错误的有用信息。

感谢任何帮助。

【问题讨论】:

  • 错误信息说文件/usr/bin/cut不能被执行。因此,如果我的计算机告诉我无法执行某个文件,我会尝试的第一件事就是执行该文件。
  • 您还可以附加您的brew doctorbrew config 输出吗?谢谢!
  • 任何 brew 命令都会输出上述内容,感谢您的帮助!

标签: ruby macos homebrew


【解决方案1】:

对于你的情况,我能想到几件事。

  • 您的输出有 yosemite 标识符,需要明确的是,MacOS Yosemite 实际上是10.10.x,它不在当前/最新的自制软件支持列表中,并且与您的问题标题中的 10.14 Mojave 不同。所以如果你真的在使用 Mojave,你可以让你的 brew 保持最新并重新安装 ruby​​。

  • 最新的 Ruby 公式实际上是 2.7.x,您可能需要重新安装/升级 (brew reinstall ruby/brew upgrade ruby)。

总而言之,如果您仍然遇到问题,请附上brew configbrew doctor 的输出以进行故障排除。

【讨论】:

    【解决方案2】:

    尝试brew update-reset,然后尝试brew upgrade

    【讨论】:

      【解决方案3】:

      它的设置是portable-ruby-2.6.3_2.yosemite.bottle.tar.gz 已经下载了,所以我把它删掉了,以后它就可以通过了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多