Como instalar com êxito o redis-server, erro "tclsh8.5 not found"


41

Como instalar com sucesso o redis-server no Ubuntu 11.04 .. Estou recebendo algum erro! Eu queria instalar o redis estável atual no Ubuntu 11.04

Eu vejo que no apt-repository o mais recente que eles têm é

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

Procedimento de instalação

$ 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

Erro

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 um arquivo ".configure"? normalmente você precisa executá-lo, ou seja, "./configure" - quanto ao erro - você instalou o build-essential. você tem o "tcl" instalado?
fossfreedom

Não existe um arquivo ".configure", mas acabei de verificar que ele não tinha o tcl 8.5., Que instalei agora ... Também o Build-essential já está instalado. Agora testando .. make test && make install
user7044

Eu venci você em 2 minutos;) Se estiver funcionando, vote / aceite minha resposta ou adicione sua própria resposta e vote / aceite.
Rinzwind 27/08

Respostas:


61

É um erro comum que aparece quando você não instalou o tcl8.5 ( fonte ).

Você precisa instalar o tcl8.5

sudo apt-get install -y tcl

A instalação foi realizada com sucesso. Aqui estão os resultados. ........................... PIPELINING stresser (também uma regressão para o antigo ep ............. ............ 831 testes, 831 aprovados, 0 com falha
user7044

Excelente! tar instalar sempre é um pouco mais complicado do que instalações deb :)
Rinzwind

isso é verdade, às vezes precisamos vigiar as dependências.
user7044

21
  1. Você precisa instalar o tcl

    $ sudo apt-get install tcl8.5
    
  2. Após a instalação faça o teste

    $ make test
    
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.