如何解决Homebrew Portable Ruby Error macOS 10.14.6
自制软件突然停止工作,当我运行任何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上找不到有关此错误的任何有用信息。
感谢您的帮助。
解决方法
对于您的情况,我有几件事情可以想到。
-
您的输出具有优胜美地标识符,很明显,MacOS Yosemite实际上是
10.10.x
,它不在当前/最新的自制软件支持列表中,而且在问题标题中也不同于10.14 Mojave。因此,如果您实际使用的是Mojave,则可以使啤酒保持最新状态,然后重新安装红宝石。 -
最新的Ruby公式实际上是
2.7.x
,您可能想重新安装/升级(brew reinstall ruby
/brew upgrade ruby
)。
总而言之,如果您仍然遇到问题,请附加brew config
和brew doctor
的输出以进行故障排除。
先试试 brew update-reset
,然后再试试 brew upgrade
。
它设置为portable-ruby-2.6.3_2.yosemite.bottle.tar.gz 已经下载,所以我删除了它,它从今往后继续。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。