これは非常に問題のようですが、私はどこでも答えを見つけることができません!Homebrew SHA256をアップデートするには?
私の質問は、私が期待SHA256値を生成するのですか、である
Error: SHA256 mismatch
私は自作用のパッケージを開発する非常に新しいですが、私は私の式を編集して、私のパッケージを更新するために来るとき、私は次のエラーを取得します?
これは非常に問題のようですが、私はどこでも答えを見つけることができません!Homebrew SHA256をアップデートするには?
私の質問は、私が期待SHA256値を生成するのですか、である
Error: SHA256 mismatch
私は自作用のパッケージを開発する非常に新しいですが、私は私の式を編集して、私のパッケージを更新するために来るとき、私は次のエラーを取得します?
この式を編集した後、brew fetch your-formula --build-from-source
を実行してtarballを取得し、新しいチェックサムを表示できます。既にどこかでtarballをダウンロードしている場合は、openssl sha256 < some_tarball.tar.gz
またはshasum -a 256 some_tarball.tar.gz
でハッシュを計算できます。
また、(それは私のために働いていた)、これを試すことができます。
pip --no-cache-dir install <package-name>
は、パッケージをインストールします。
<package-name>
は、インストールするパッケージの名前です。
例えばpip --no-cache-dir install flask
は私がダウンロードしたtarボールが破損していないことを知っているだろうかhttps://stackoverflow.com/a/47326230/8950379
これはどのように役立ちますか? – Clintm
こんにちは@Clintmあなたはそれを試してみましたか?私は正確な誤りを抱えていました。私はそれを解決するために上記のことをしました。 –
を参照してください?パッケージメンテナがSHA256を自分自身で提供することによって、確実に知る唯一の方法はありませんか?たとえば、https://pypi.python.org/pypi/awsebcliはMD5のみを提供します。ダウンロードがMD5と一致することを確認したら、SHA256を生成しますか? – davekaro