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 <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

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

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

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
    
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.