Ubuntu16.04安装redis,make test失败解决方法

解压 redis.tar之后,进入redis目录下

make

然后进行make test,提示如下:

安装 tcl,sudo apt-get install tcl -y

接下来make test,提示如下:

经过稍微的等待,测试过程中又出现error:*** [err]: Memory efficiency with values in range 16384 in tests/unit/memefficiency.tcl 

Expected condition '$efficiency >= $expected_min_efficiency' to be true (0.88139594872797102 >= 0.9)

进入 tests/unit/memefficiency.tcl进行修改,sudo vim tests/unit/memefficiency.tcl

Ubuntu16.04安装redis,make test失败解决方法_第1张图片

将0.9修改为0.8。

make test 成功!

你可能感兴趣的:(redis)