# N站亚马逊提供的服务器redis安装记录

1 min read

直接用俊楠一键脚本会报错
如:

cd src && make all
make[1]: Entering directory `/junnan_package/redis-5.0.5/src'
CC Makefile.dep
make[1]: Leaving directory `/junnan_package/redis-5.0.5/src'
make[1]: Entering directory `/junnan_package/redis-5.0.5/src'
CC adlist.o
/bin/sh: cc: command not found
make[1]: *** [adlist.o] Error 127
make[1]: Leaving directory `/junnan_package/redis-5.0.5/src'
make: *** [all] Error 2

出现这类报错需要安装这些环境:

yum -y install gcc gcc-c++ libstdc++-devel

继续编译可能还会报这些错:

cd src && make all
make[1]: Entering directory `/junnan_package/redis-5.0.5/src'
CC adlist.o
In file included from adlist.c:34:0:
zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory

如果出现这些报错,可以使用这个方法编译:

make MALLOC=libc

参考链接:
错误1:https://blog.csdn.net/weixin_30572613/article/details/94879855
错误2:https://www.cnblogs.com/richerdyoung/p/8066373.html


Comments