Linux 安装 Redis 报错

cd src && make all

Centos7.x安装 Redis的时候出现如下错误:

cd src && make all
make[1]: 进入目录"/opt/redis/redis-6.2.6/src"
	CC Makefile.dep
make[1]: 离开目录"/opt/redis/redis-6.2.6/src"
make[1]: 进入目录"/opt/redis/redis-6.2.6/src"
rm -rf redis-server redis-sentinel redis-cli redis-benchmark redis-check-rdb redis-check-aof *.o *.gcda
xxx.................

在这里插入图片描述
看到报错信息,考虑是新系统没有安装c++的编译器,故先查看是否有c++的编译器, 使用gcc -v命令

在这里插入图片描述
使用gcc -v命令后发现找不到此命令,故编译环境没有安装,下面开始安装编译环境,使用命令yum -y install gcc-c++

在这里插入图片描述
等待安装完成后,再次执行make命令

在这里插入图片描述
如果此时你没有报错,恭喜你安装成功!

如果此时依旧出错,如上图,那么继续往下看!

接下来使用yum -y install centos-release-scl命令和yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils继续安装

在这里插入图片描述
在这里插入图片描述
安装完成后,再重新执行。

注意:如果还是不成功,将已经解压的redis安装包删除,重新解压,重新make install

在这里插入图片描述
在这里插入图片描述
如果出现上图中红色框中信息,说明redis安装成功!

在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐