Подтвердить что ты не робот

Как обновить Homebrew SHA256?

Это похоже на очень нужный вопрос, но я не могу найти ответ нигде!

Я очень новичок в разработке пакетов для Homebrew, но когда я редактирую свою формулу и приступаю к обновлению своего пакета, я получаю следующую ошибку.

Error: SHA256 mismatch

Мой вопрос: как мне генерировать ожидаемое значение SHA256?

4b9b3361

Ответ 1

После редактирования формулы вы можете запустить brew fetch your-formula --build-from-source, чтобы извлечь tarball и отобразить новую контрольную сумму. Если вы уже загрузили tarball, вы можете вычислить хеш с помощью openssl sha256 < some_tarball.tar.gz или shasum -a 256 some_tarball.tar.gz.

Ответ 2

Вы также можете попробовать это (это сработало для меня):

pip --no-cache-dir install <package-name>, чтобы установить пакет;

где <package-name> - это имя пакета, который вы хотите установить.

e.g pip --no-cache-dir install flask

см. fooobar.com/info/416659/...