Redis 서버를 성공적으로 설치하는 방법,“tclsh8.5를 찾을 수 없음”오류


41

Ubuntu 11.04에서 redis-server를 성공적으로 설치하는 방법 .. 오류가 발생했습니다! 우분투 11.04에 현재 안정적인 redis를 설치하고 싶었습니다.

나는 적당한 저장소에서 그들이 가지고있는 최신 것을 보았습니다.

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"를 실행해야합니다 (오류와 관련하여). 빌드 필수를 설치했습니다. "tcl"이 설치되어 있습니까?
fossfreedom

".configure"파일은 없지만, 지금 설치 한 tcl 8.5.가 없는지 확인했습니다. 지금 설치 ... 또한 Build-essential이 이미 설치되어 있습니다. 지금 테스트 .. make test && install install
user7044

나는 2 분 당신을 이겼다;) 그것이 작동하는 경우 내 대답을 찬성 / 수락하거나 자신의 대답을 추가하고 찬성 / 수락하십시오.
Rinzwind

답변:


60

tcl8.5 ( source )를 설치하지 않았을 때 나타나는 일반적인 오류입니다 .

tcl8.5 를 설치해야합니다

sudo apt-get install -y tcl

성공적으로 설치되었습니다. 결과는 다음과 같습니다. ........................... PIPELINING 스트레스 요인 (이전 ep에 대한 회귀 분석) ............. ............ 831 테스트, 831 통과, 0 실패
user7044

우수한! 타르 설치는 항상 deb 설치보다 조금 까다 롭습니다 :)
Rinzwind

사실, 때때로 우리는 의존성을 지켜봐야합니다.
user7044

21
  1. tcl을 설치해야합니다

    $ sudo apt-get install tcl8.5
    
  2. 설치 후 테스트

    $ make test
    
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.