2016-08-28 13 views
14

Próbuję zainstalować memcached ze starszymi wersjami (np. 1.4.5), ale nie jestem pewien jak to zrobić.homebrew - jak zainstalować starsze wersje

brew install memcached instaluje najnowszą.

Próbowałem również brew install memecached1.4.5, ale to nie zadziałało.

+14

Możliwy duplikat (http://stackoverflow.com/questions/3987683/homebrew-install-specific-version-of-formula) –

+0

Dzięki Alexander – hdang

+0

Odpowiedź pokryte tutaj: https : //stackoverflow.com/questions/3987683/homebrew-install-specific-version-of-formula –

Odpowiedz

28

Zazwyczaj można sprawdzić, czy dostępnych jest wiele wersji i można określić wersję za pomocą @. na przykład napar zainstalować [email protected]

$ brew info memcached 

memcached: stable 1.4.24 
High performance, distributed memory object caching system 
https://memcached.org/ 
Conflicts with: 
    mysql-cluster (because both install `bin/memcached`) 
Not installed 
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/memcached.rb 
... 

Jeśli nie jest dostępna wersja chcesz, możesz iść do repo i sprawdzić historię

cd "$(brew --repo homebrew/core)" 
git log master -- Formula/memcached.rb 

Następnie można znaleźć popełnienia szukasz

commit 5ec463decefeaab3d1825b923ad2dbee73ffc6dc 
Author: Adam Vandenberg <[email protected]> 
Date: Fri Apr 9 21:19:48 2010 -0700 

    Update memcached to 1.4.5 

Zamówienie że instalacja wersji oraz:

cd "$(brew --repo homebrew/core)" && git checkout 5ec463decefeaab3d1825b923ad2dbee73ffc6dc 
HOMEBREW_NO_AUTO_UPDATE=1 brew install memcached 

Po instalowane wersja, można przynieść napar do najnowszej wersji z:

git checkout master 

i to jest to! [? Homebrew zainstalować konkretną wersję wzoru]

+0

Jeśli już je zainstalowałeś, może zaistnieć potrzeba zrobienia 'HOMEBREW_NO_AUTO_UPDATE = 1 brew memcached'. –

+0

To działa, ale mam wrażenie, że ten proces powinien być znacznie łatwiejszy. Instalowanie starszych wersji nie jest rzadkością w przypadku użycia – jvans

+0

To jest recepta na ratowanie życia, świetna robota !! –

Powiązane problemy