2015-09-19 12 views
13

これは非常に問題のようですが、私はどこでも答えを見つけることができません!Homebrew SHA256をアップデートするには?

私の質問は、私が期待SHA256値を生成するのですか、である

Error: SHA256 mismatch 

私は自作用のパッケージを開発する非常に新しいですが、私は私の式を編集して、私のパッケージを更新するために来るとき、私は次のエラーを取得します?

答えて

21

この式を編集した後、brew fetch your-formula --build-from-sourceを実行してtarballを取得し、新しいチェックサムを表示できます。既にどこかでtarballをダウンロードしている場合は、openssl sha256 < some_tarball.tar.gzまたはshasum -a 256 some_tarball.tar.gzでハッシュを計算できます。

+0

を参照してください?パッケージメンテナがSHA256を自分自身で提供することによって、確実に知る唯一の方法はありませんか?たとえば、https://pypi.python.org/pypi/awsebcliはMD5のみを提供します。ダウンロードがMD5と一致することを確認したら、SHA256を生成しますか? – davekaro

-1

また、(それは私のために働いていた)、これを試すことができます。

pip --no-cache-dir install <package-name>は、パッケージをインストールします。

<package-name>は、インストールするパッケージの名前です。

例えばpip --no-cache-dir install flask

は私がダウンロードしたtarボールが破損していないことを知っているだろうかhttps://stackoverflow.com/a/47326230/8950379

+0

これはどのように役立ちますか? – Clintm

+0

こんにちは@Clintmあなたはそれを試してみましたか?私は正確な誤りを抱えていました。私はそれを解決するために上記のことをしました。 –

関連する問題