如何更新 Homebrew SHA256?
How to update Homebrew SHA256?
这似乎是一个非常菜鸟的问题,但我在任何地方都找不到答案!
我对为 Homebrew 开发包还很陌生,但是当我编辑我的公式并更新我的包时,我收到以下错误
Error: SHA256 mismatch
我的问题是,如何生成预期的 SHA256 值?
编辑公式后,您可以运行 brew fetch your-formula --build-from-source
获取压缩包并显示新的校验和。如果您已经在某处下载了 tarball,则可以使用 openssl sha256 < some_tarball.tar.gz
或 shasum -a 256 some_tarball.tar.gz
.
计算哈希值
对于 casks,我更喜欢将 cask sha256 更改为错误的内容,然后 运行 brew cask fetch {caskName}
,然后抛出一个错误,显示下载文件的“实际”sha256。您可以复制并粘贴它。
这似乎是一个非常菜鸟的问题,但我在任何地方都找不到答案!
我对为 Homebrew 开发包还很陌生,但是当我编辑我的公式并更新我的包时,我收到以下错误
Error: SHA256 mismatch
我的问题是,如何生成预期的 SHA256 值?
编辑公式后,您可以运行 brew fetch your-formula --build-from-source
获取压缩包并显示新的校验和。如果您已经在某处下载了 tarball,则可以使用 openssl sha256 < some_tarball.tar.gz
或 shasum -a 256 some_tarball.tar.gz
.
对于 casks,我更喜欢将 cask sha256 更改为错误的内容,然后 运行 brew cask fetch {caskName}
,然后抛出一个错误,显示下载文件的“实际”sha256。您可以复制并粘贴它。