redis-serverを正常にインストールする方法、「tclsh8.5 not found」エラー


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

うなめ-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は既にインストールされています。現在テスト中..テストを実行&&インストールを実行
user7044

私はあなたを2分倒しました;)それが機能している場合は、私の答えを賛成/承認するか、自分の答えを追加して賛成/承認してください。
リンツウィンド

回答:


61

これは、tcl8.5(source)をインストールしなかったときに表示される一般的なエラーです。

tcl8.5をインストールする必要があります

sudo apt-get install -y tcl

インストールは正常に完了しました。結果は次のとおりです。........................... PIPELININGストレッサー(古いep .............の回帰) ............ 831テスト、831合格、0失敗
-user7044

優れた!tarのインストールは、debのインストールよりも少し
注意が必要です

それは確かに真実です。時には依存関係を監視する必要があります。
user7044

21
  1. tclをインストールする必要があります

    $ sudo apt-get install tcl8.5
    
  2. インストール後、テストを行います

    $ make test
    
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.