如何成功安装redis-server,“找不到tclsh8.5”错误


41

如何在Ubuntu 11.04上成功安装redis-server ..我遇到一些错误!我想在Ubuntu 11.04上安装当前稳定的Redis

我看到在apt-repository中,他们最新的是

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

优名

 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。现在测试..进行测试&&进行安装
2011年

我在2分钟前击败了您;)如果有效,请赞成/接受我的答案,或者添加自己的答案并赞成/接受。
Rinzwind

Answers:


61

当您未安装tcl8.5()时,这是一个常见错误。

您需要安装tcl8.5

sudo apt-get install -y tcl

安装成功。这是结果。...........................管道压力器(也是旧版的回归。 ............ 831次测试,831次通过,0次失败
user7044 2011年

优秀的!tar安装总是比deb安装要棘手:)
Rinzwind

的确如此,有时候我们需要保持依赖关系。
user7044 2011年

21
  1. 您必须安装tcl

    $ sudo apt-get install tcl8.5
    
  2. 安装后进行测试

    $ make test
    
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.