Comment installer avec succès redis-server, erreur “tclsh8.5 not found”


41

Comment installer avec succès redis-server sur Ubuntu 11.04 .. Je reçois une erreur! Je voulais installer la version stable actuelle sur Ubuntu 11.04

Je vois que dans apt-repository, la dernière en date est

Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Chris Lamb <lamby@debian.org> Architecture: i386   
Source: redis Version: 2:2.0.1-2 Depends: libc6 (>= 2.7), adduser
Filename: pool/universe/r/redis/redis-server_2.0.1-2_i386.deb

uname -a

 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:05:14 UTC 2011 i686 i686 i386      GNU/Linux

Procédure d'installation

$ wget http://redis.googlecode.com/files/redis-2.2.12.tar.gz
$ tar xzf redis-2.2.12.tar.gz
$ cd redis-2.2.12
$ make

Erreur

cd src && make test
make[1]: Entering directory `/home/<username>/redis-2.2.12/src'
(cd ..; tclsh8.5 tests/test_helper.tcl --tags "" --file "")
/bin/sh: tclsh8.5: not found
make[1]: *** [test] Error 127
make[1]: Leaving directory `/home/<usernam>/redis-2.2.12/src'
make: *** [test] Error 2

existe-t-il un fichier ".configure"? généralement vous devez l'exécuter c'est-à-dire "./configure" - en ce qui concerne l'erreur - avez-vous installé build-essential. avez-vous installé "tcl"?
fossfreedom

Il n'y a pas de fichier ".configure", mais je viens de vérifier qu'il n'avait pas tcl 8.5., Que j'ai déjà installé ... Build-essential est déjà installé. Maintenant, testez .. make test && make install
user7044

Je vous ai battu de 2 minutes;) Si ça marche, votez / acceptez ma réponse ou ajoutez votre propre réponse et votez / acceptez.
Rinzwind

Réponses:


61

C'est une erreur commune qui apparaît lorsque vous n'avez pas installé tcl8.5 ( source ).

Vous devez installer tcl8.5

sudo apt-get install -y tcl

L'installation s'est déroulée avec succès. Voici les résultats. ........................... PIPELINING stresser (également une régression pour l'ancien ep ............. ............ 831 tests, 831 réussis, 0 échec
utilisateur7044

Excellent! L'installation de tar est toujours un peu plus délicate que celle de deb :)
Rinzwind

c'est vrai, nous devons parfois surveiller les dépendances.
user7044

21
  1. Vous devez installer tcl

    $ sudo apt-get install tcl8.5
    
  2. Après l'installation make test

    $ make test
    
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.