安装Redis报错(离开目录“/usr/local/redis/src”)
如果你遇到的问题是这样的
[root@localhost redis]# ls00-RELEASENOTES CONTRIBUTING deps Makefile README.md runtest runtest-sentinel src utilsBUGS COPYINGINSTALL MANIFESTO redis.conf runtest-cluster sentinel.conf tests[root@localhost redis]# makecd src && make allmake[1]: 进入目录“/usr/local/redis/src”Hint: It's a good idea to run 'make test' ;)make[1]: 离开目录“/usr/local/redis/src”
👿这个问题应该很眼熟,这次必须掌握啦!!!
解决方法
报错原因是:redis 是用 C 编译的,make 当然是用来解码的啦!,所有出现上述错误,你应该想到😅没有安装编译环境(不解的同学💗可以去看我的上上篇文章三种方法安装Nginx)
1、准备安装环境
安装环境详解
[root@localhost redis]# yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
2、要清空一下原有操作哦,避免报错💦
[root@localhost redis]# make distclean
如果运行 make test
报错
[root@localhost redis]# yum install -y tcl[root@localhost redis]# make test
🙏
可以开始编译啦!!!