- 安装 gcc 环境:
yum install gcc
- 进入安装目录:
cd /usr/local
- 下载 redis:
wget http://download.redis.io/releases/redis-6.0.1.tar.gz
- 解压:
tar -xvf redis-6.0.1.tar.gz
- 进入 redis 目录:
cd /usr/local/redis-6.0.1
- 安装编译:
make PREFIX=/usr/local/redis install
最终出现(It"s a good idea to run “make test” )则为成功
问题 & 解决
- make[1]: *** [server.o] 错误 1 make: *** [all] 错误 2server.c:2402:11:
- 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
- 重新安装编译:
make PREFIX=/usr/local/redis install
- 升级版本: