Linux环境下解压配置redis环境出现make[1]: *** [server.o] Error 1make[1]: Leaving directory `/opt/redis-6.0.9/src’报错
make: *** [install] Error 2报错
-
报错原因:应该是gcc版本过低。因为redis的c++写的,安装需要gcc环境,本人本来安装的是gcc4.8.5的环境
-
解决方法:更新gcc版本
yum -y install centos-release-scl yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils scl enable devtoolset-9 bash echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile gcc -v 接下来使用make 和make install即可。注意安装完成以后redis-server在/usr/local/bin/目录下。
-
实测可以解决问题,版本截图如下:
- 如果朋友们觉得麻烦,可以直接使用宝塔面板去安装,里面的redis-congfig默认也是后台启动,无需其他操作,简单明了。