В Mac OS X High Sierra или более поздняя версия, давайте скажем, что вы обновляли лак HTTP Accelerator с 4.x.x/5x.x в любые последние версии 6.x.x Использование заваривать . А теперь по каким-либо причинам вы хотите вернуться к предыдущей версии I.E. 5.2.0 Всего? Хорошие новости люди! Вы можете сделать это, скопируя фактические формулы Brew на местном и определении версии, которую вы хотите в RB файл. В следующем примере я хочу вернуться к версии 5.2.0 от 6.2.0.
Давайте скопируем файл из https://github.com/homebrew/homebrew-core/blob/master/formula/varnish.rb к вашему местному. Затем отредактируйте varnish.rb Файл, Удалить/Отметить следующие строки:
sha256 "c37af353aca25a83d22f9c5ce0ae800fe433e4d02e1457e02886a5849f988e53" bottle do sha256 "7101ff2895f77803ea1e1ca6c8ebc1feef2c07b77fbf612f6dcf6983bf4ffc27" => :mojave sha256 "d1fd8751be2ddccb463b385377b88cc440632eb1a07c0175fab9ee77c57f986d" => :high_sierra sha256 "e124ad1c5638c7304743b5f3dbec996afa33c972dbe991ec35280c4d7787b3a4" => :sierra end
Заменить эту линию:
url "https://varnish-cache.org/_downloads/varnish-6.2.0.tgz"
с участием
url "https://varnish-cache.org/_downloads/varnish-5.2.0.tgz"
Вы можете получить все доступные версии https://varnish-cache.org/relestestes/ . Все, что вам нужно сделать, это нажать на предполагаемой версии и вставьте URL-адрес загрузки.
Теперь сохраните это varnish.rb Файл и запустить:
chmod 775 varnish.rb brew install ./varnish.rb
Brew будет выполнять это и установить лак 5.2.0, как и ожидалось.
Это все!
Оригинал: «https://dev.to/asrar7787/mac-os-x-brew-install-varnish-specific-version-pmm»