2011-12-19 11 views
10

Pracuję nad interfejsem do aplikacji internetowej, ale staram się również nauczyć jak najwięcej konfiguracji zaplecza, jak tylko mogę. Konfiguruję Redis na nowym komputerze, ale mam kilka problemów.Czy jest polecenie aktualizacji redis?

Nie można znaleźć polecenia wget, więc zakładam, że jest to tylko Linux? Śledzę these instructions, aby zainstalować Redis na Mac OS 10.7. Mam zainstalowany Redis 2.0.0, ale podczas próby zainstalowania 2.4.4 za pomocą tych samych poleceń, powiedziano mi, że to redis-server, redis-cli, redis-benchmark nie można znaleźć, i nie mogę skopiować ich do/usr/local/bin.

Nie mogę znaleźć polecenia aktualizacji, aby przywrócić redis do najnowszej wersji. Nie wydaje mi się, że powinno być tak trudno zainstalować najnowszą wersję na Redis na Mac OS, ale nie widzę, co robię źle.

Odpowiedz

22

O ile mi wiadomo, wpisując:

$ brew upgrade redis 

powinny działać, gdzie $ wskazuje linię poleceń. Jeśli skarży się na to, że HomeBrew nie jest instalowany, możesz uzyskać ten numer: here. Brew to doskonały menedżer pakietów i świetny sposób na dbanie o swoje pliki.

+0

Dziękujemy! Zapomniałem, że wcześniej zainstalowałem homebrew. Sprawia, że ​​wszystko jest o wiele łatwiejsze. – elliottregan

+0

Na pewno ma! :-) –

7

Byłoby lepiej podążać tą drogą.

$ brew update

$brew upgrade redis

2

Jeśli nie używasz napar, a następnie te kroki pomogą Ci dostać się do tej pory.

Najpierw znajdź lokalizację zainstalowanej instancji serwera redis przed aktualizacją. W moim przypadku był to /usr/local/bin/, ale może być również w /usr/bin/. Jeśli go nie ma, możesz wpisać which redis-server, aby znaleźć lokalizację.

Następnie pobrać plik tar Redis z https://redis.io/download, a następnie zainstalować go z katalogu on pobrany do:

cd Downloads 
tar xzf redis-X.Y.Z.tar.gz 
cd redis-X.Y.Z 
make test 
make 

Następnie przeniesiemy nowych zainstalowanych Redis do lokalizacji, w której bieżąca instancja jest uruchomiona :

sudo mv src/redis-server /usr/local/bin 
sudo mv src/redis-cli /usr/local/bin 

teraz powinieneś być gotowy do użycia Redis-serwer i Redis-CLI w nowej wersji.

PS - Przenieśliłem również pliki redis-benchmark, redis-sentinel, redis-check-aof i redis-check-dump, ponieważ były one już w wersji /usr/local/bin.

Dotyczy: http://jasdeep.ca/2012/05/installing-redis-on-mac-os-x/

Powiązane problemy