Jak pomyślnie zainstalować serwer redis, błąd „Nie znaleziono tclsh8.5”

41

Jak pomyślnie zainstalować serwer Redis na Ubuntu 11.04. Występuje błąd! Chciałem zainstalować obecną stabilną wersję Redis na Ubuntu 11.04

Widzę, że w apt-repository mają najnowszą wersję

Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Chris Lamb <[email protected]> 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

Procedura instalacji

$ 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

Błąd

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
użytkownik7044
źródło
czy istnieje plik „.configure”? zazwyczaj musisz go uruchomić, tzn. „./configure” - jeśli chodzi o błąd - czy zainstalowałeś wersję build-essential. czy masz zainstalowany program „tcl”?
fossfreedom
Nie ma pliku „.configure”, ale właśnie sprawdziłem, czy nie ma on tcl 8.5., Który zainstalowałem teraz ... Również Build-essential jest już zainstalowany. Teraz testowanie .. wykonaj test i&z zainstaluj
user7044
Pokonałem cię o 2 minuty;) Jeśli to działa, proszę albo głosuj / zaakceptuj moją odpowiedź, albo dodaj swoją własną odpowiedź i głosuj / zaakceptuj.
Rinzwind

Odpowiedzi:

61

Jest to częsty błąd, który pojawia się, gdy nie zainstalowano tcl8.5 ( źródło ).

Musisz zainstalować tcl8.5

sudo apt-get install -y tcl
Rinzwind
źródło
Instalacja przebiegła pomyślnie. Oto wyniki. ........................... PIPELINING stresser (również regresja dla starego ep ............. ............ 831 testów, 831 zdanych, 0 nieudanych
użytkownik7044
Doskonały! instalowanie tar zawsze jest nieco trudniejsze niż instalacje deb :)
Rinzwind
to prawda, czasem musimy pilnować zależności.
user7044,
21
  1. Musisz zainstalować tcl

    $ sudo apt-get install tcl8.5
    
  2. Po instalacji wykonaj test

    $ make test
    
Vitalii
źródło