Как установить более старую версию hoverfly, используя brew? - PullRequest
0 голосов
/ 27 июня 2018

Я пытаюсь установить версию 0.7 hoverfly на мой Mac OS.

Я пытаюсь использовать Homebrew для этого.

Используемая мной команда:

brew install SpectoLabs/tap/hoverfly

но это установка последней версии. Я хотел бы установить более старую версию.

Можете ли вы указать способ или обходной путь?

1 Ответ

0 голосов
/ 27 июня 2018

Сначала нажмите хранилище формул из SpectoLab с помощью:

brew tap SpectoLabs/tap

Затем перейдите в каталог, где находится эта формула:

cd /usr/local/Homebrew/Library/Taps/spectolabs

Получить старые коммиты:

git pull --unshallow

Оформить формулу, соответствующую версии 0.7

git checkout 0f54b7e23d5aa201d2fdd7

По неизвестной причине контрольная сумма архива изменилась, поэтому отредактируйте формулу (./homebrew-tap/hoverfly.rb) и замените:

sha256 "eec6b7a2e65a40021b3af2056519f5588757394ae82eb05caf2b73bb446172c0"

от

sha256 "5e9deb60b33c28e6b604f7f17b613c2f0d3a27c6330e2a405508d18498d44745"

(Делайте это на свой страх и риск). Затем установите формулу с помощью:

HOMEBREW_NO_AUTO_UPDATE=1 brew install hoverfly

У меня это работает.

...