Как установить более старую версию hoverfly, используя brew?

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

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

Я использую команду:

brew install SpectoLabs/tap/hoverfly

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

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

1 ответ

Сначала нажмите хранилище формул из 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

Для меня это работает.

Другие вопросы по тегам