Как успешно установить redis-сервер, ошибка «tclsh8.5 not found»


41

Как успешно установить Redis-сервер на Ubuntu 11.04 .. Я получаю сообщение об ошибке! Я хотел установить текущий стабильный редис на Ubuntu 11.04

Я вижу, что в apt-репозитории последняя версия

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

Процедура установки

$ 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

ошибка

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

есть ли файл .configure? обычно вам нужно запустить его, т.е. "./configure" - что касается ошибки - вы установили build-essential. у вас установлен "tcl"?
fossfreedom

Файл ".configure" отсутствует, но я только что проверил, что у него не было tcl 8.5., Которое я установил сейчас ... Также Build-essential уже установлен. Сейчас тестирую .. make test && make install
user7044

Я бью тебя на 2 минуты;) Если это работает, пожалуйста, либо проголосуй, либо прими мой ответ, либо добавь свой ответ, но и проголосуй.
Rinzwind

Ответы:


61

Это распространенная ошибка, которая появляется, когда вы не установили tcl8.5 ( источник ).

Вам нужно установить tcl8.5

sudo apt-get install -y tcl

Установка прошла успешно. Вот результаты. ........................... Стрессер PIPELINING (также регрессия для старого эпизода ............. ............ 831 тестов, 831 пройдено, 0 не
пройдено

Превосходно! Установка tar всегда немного сложнее, чем установка deb :)
Rinzwind

это действительно так, иногда нам нужно следить за зависимостями.
user7044

21
  1. Вы должны установить Tcl

    $ sudo apt-get install tcl8.5
    
  2. После установки сделайте тест

    $ make test
    
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.