วิธีการติดตั้งเซิร์ฟเวอร์ Redis สำเร็จข้อผิดพลาด“ tclsh8.5 ไม่พบ”


41

วิธีการติดตั้ง redis-server บน Ubuntu 11.04 สำเร็จฉันได้รับข้อผิดพลาด! ฉันต้องการติดตั้ง Redis ที่เสถียรในปัจจุบันบน Ubuntu 11.04

ฉันเห็นว่าใน 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

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 ติดตั้งแล้ว ตอนนี้กำลังทดสอบ .. ทำการทดสอบ && ทำการติดตั้ง
7044

ฉันชนะคุณภายใน 2 นาที;) หากใช้งานได้โปรดอัพอัปโหลด / ตอบคำตอบของฉันหรือเพิ่มในคำตอบของคุณเองและอัปเดต / ยอมรับมัน
Rinzwind

คำตอบ:


60

เป็นข้อผิดพลาดทั่วไปที่ปรากฏขึ้นเมื่อคุณไม่ได้ติดตั้ง tcl8.5 ( ต้นฉบับ )

คุณต้องติดตั้งtcl8.5

sudo apt-get install -y tcl

การติดตั้งสำเร็จแล้ว นี่คือผลลัพธ์ ........................... PIPELINING stresser (เช่นเดียวกับการถดถอยสำหรับ ep แบบเก่า ............. ............ 831 การทดสอบ, 831 ผ่าน, 0 ล้มเหลว
user7044

ยอดเยี่ยม ติดตั้ง tar มักจะยุ่งยากกว่าการติดตั้ง deb เล็กน้อย :)
35422 Rinzwind

นั่นเป็นความจริงแน่นอนบางครั้งเราต้องคอยเฝ้าดูการพึ่งพา
user7044

21
  1. คุณต้องติดตั้ง tcl

    $ sudo apt-get install tcl8.5
    
  2. หลังจากการติดตั้งทำการทดสอบ

    $ make test
    
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.