reids升级版本(centos7.x)
redis6.0报错
1. server.c :xxxx:xx: error: ‘xxxxxxxx’ has no member named ‘xxxxx’。
gcc版本过低,升级到5.3以上版本
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
scl是临时升级gcc版本生效,退出shell恢复原gcc版本
echo “source /opt/rh/devtoolset-9/enable” >>/etc/profile --使永久生效
2.编译安装执行make install,提示输入make test安装更好,但是make test后如下报错
You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] Error 1
提示为tcl版本低于8.5,需要升级下yum install tcl -y
人老了,记性不好。笔记笔记!!!