Как установить более старую версию 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
Для меня это работает.