【发布时间】:2015-12-16 21:31:57
【问题描述】:
这似乎是一个非常菜鸟的问题,但我在任何地方都找不到答案!
我对为 Homebrew 开发包非常陌生,但是当我编辑我的公式并更新我的包时,我收到以下错误
Error: SHA256 mismatch
我的问题是,如何生成预期的 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 计算哈希。
【讨论】:
对于木桶,我更喜欢将木桶 sha256 更改为错误,然后运行 brew cask fetch {caskName},然后会抛出一个错误,显示下载文件的“实际”sha256。您可以复制并粘贴它。
【讨论】: