web-dev-qa-db-fra.com

Problème avec l'installation de Redis

L'installation de Redis est vraiment facile. Je l'ai fait sur plusieurs VM. Mais dans un cas, je suis confronté au problème suivant.

[root@server redis-2.4.2]# make
cd src && make all
make[1]: Entering directory `/home/user/redis-2.4.2/src'
MAKE hiredis
make[2]: Entering directory `/home/user/redis-2.4.2/deps/hiredis'
cc -c -std=c99 -pedantic -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings    -g -ggdb  net.c
make[2]: cc: Command not found
make[2]: *** [net.o] Error 127
make[2]: Leaving directory `/home/user/redis-2.4.2/deps/hiredis'
make[1]: *** [dependencies] Error 2
make[1]: Leaving directory `/home/user/redis-2.4.2/src'
make: *** [all] Error 2

Existe-t-il un autre moyen d'installer Redis?

24
shantanuo
make[2]: cc: Command not found

Cela signifie que le compilateur c est désinstallé ou qu'il ne se trouve pas dans $PATH.

Essayez which cc, cela devrait indiquer le répertoire dans lequel cc est installé, le cas échéant.

Sinon, vous pouvez utiliser votre référentiel de distribution pour l'installer.

Sous Ubuntu: Sudo aptitude install build-essential.

22
Niloct

wget http://download.redis.io/redis-stable.tar.gz

tar xvzf redis-stable.tar.gz

cd redis-stable

Sudo apt-get install marque 

Sudo apt-get install gcc

Sudo apt-get install tcl

Sudo apt-get install build-essential

Sudo apt-get update

## s'il y a une autre erreur comme "erreur fatale: jemalloc/jemalloc.h: Aucun fichier ou répertoire de ce type" 

## suffit de lancer "make distclean" 

make

faire un test 

64
Kane.Sun

Je me suis retrouvé dans une situation similaire, j'espère que les étapes ci-dessous fonctionnent

faire distclean

Sudo faire

4
vicky

J'utilise aussi CentOS, vous pouvez essayer ceci:

$ wget http://download.redis.io/releases/redis-3.0.5.tar.gz
$ tar xzf redis-3.0.5.tar.gz
$ cd redis-3.0.5
$ make MALLOC=libc  && make install
4
joey luo

(Ubuntu) Je l'ai essayé avec l'installation avec le gestionnaire de paquets synaptic sous Ubuntu. Synaptic peut être installé avec Sudo apt-get update Sudo apt-get upgrade Sudo apt-get install synaptic

ans après l’installation, il suffit de rechercher Redis et d’installer Redis-Server. Il installera également redis-client. 

1
Harshit Garg

Pour installer Redis sur Ubuntu, allez au terminal et tapez les commandes suivantes:

$ Sudo apt-get update $ Sudo apt-get install redis-server

Cela installera redis sur votre machine.

Pour démarrer Redis

$ redis-server

Vérifiez si Redis fonctionne?

$ redis-cli

Cela ouvrira une invite redis, comme indiqué ci-dessous:

redis 127.0.0.1:6379>

Dans l'invite ci-dessus, 127.0.0.1 correspond à l'adresse IP de votre ordinateur et 6379 au port sur lequel le serveur Redis est exécuté. Maintenant, tapez la commande PING comme indiqué ci-dessous.

redis 127.0.0.1:6379> ping

PONG

0
Virendra Singh