brew uninstall youtube-dl
Warning: Unexpected method 'arch' called on Cask visual-studio-code.
Follow the instructions here: https://github.com/Homebrew/homebrew-cask#reporting-bugs Error: Cask 'visual-studio-code' definition is
invalid: invalid 'sha256' value: {:arm=>"35a0732beac80cc8a0c706832b514bf2e5b6029b391735f95d73f6b17da5d7c0", :intel=>"86c72ed8da5ad35e4d4d72ddc1c32b5237b6c043a1d7d7195f3ade2587e881e0"}
ethen@yichens-mbp-2 .config %
我的电脑上安装了 visual-studio-code,但我不明白这与什么有关。(日志中毫无理由地提到了它)
更新:
brew 配置结果:
brew config HOMEBREW_VERSION: 3.5.6
ORIGIN:https://mirrors.ustc.edu.cn/brew.git
HEAD:0b030b74e2ac518bd0bc4158f96c449198f9957f
Last commit: 8 months ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 588c31e556d1cffffc41adcf121c3a154af4991e
Core tap last commit: 7 months ago
Core tap branch: master
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_CASK_OPTS: []
HOMEBREW_MAKE_JOBS: 10
Homebrew Ruby: 2.6.10 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
CPU: 10-core 64-bit arm_firestorm_icestorm
Clang: 14.0.0 build 1400
Git: 2.37.1 => /Library/Developer/CommandLineTools/usr/bin/git
Curl: 7.86.0 => /usr/bin/curl
macOS: 13.2.1-arm64
CLT: 14.2.0.0.1.1668646533
Xcode: N/A Rosetta 2: false
答案1
您的来源不正确。应该是“ORIGIN:https://github.com/Homebrew/brew。尝试一下brew update -reset
,如果这不能解决问题,请尝试:
git -C $(brew --repo) remote set-url origin https://github.com/Homebrew/brew.git
brew update
brew upgrade
更新:
如果需要的话请尝试这里的说明:https://docs.brew.sh/Common-Issues#cask---checksum-does-not-match
Cask - 校验和不匹配 首先,检查问题是否出在您的下载中。删除下载的文件(其位置将在错误消息中指出)并重试。
如果问题仍然存在,则该应用肯定已过时。它可能需要新版本,但版本可能保持不变(供应商就地更新应用时偶尔会发生这种情况)。
- 前往供应商的网站(brew home <cask_name>)。
- 找出最新版本。它可能在用于下载它的 URL 中表示。
- 查看酒桶的版本 (brew info <cask_name>) 并验证它确实已过时。如果是这样,则需要更新。
通过提交修复来帮助我们。如果您遇到困难,请打开一个问题,解释您到目前为止的步骤以及您遇到的问题。
答案2
因此,您收到此错误是因为 Homebrew Cask 中的 visual-studio-code 包存在问题。最有可能的是,当您尝试卸载任何包时,它会对所有包进行一些检查,但在 Visual Studio Code 上会失败。
首先,尝试使用以下命令清除 Brew 内部的所有错误。
brew update
brew upgrade
brew cleanup
brew doctor
然后尝试再次卸载
brew uninstall youtube-dl
如果这不起作用,我建议删除 Visual Studio Code 以查看是否可以清除错误。删除 youtube-dl 后,您可以重新安装它。