CentOS 6.5 安裝 Redis 執行 make #error "Newer version of jemalloc required"redis
根據你係統安裝時或以後安裝的選項的狀況,可能在安裝的過程當中遇到不一樣的問題;ui
就像今天遇到的一臺機器,安裝時出現.net
/bin/sh: cc: command not found
的錯誤,解決以後又出現這裏說的問題;code
[root[@localhost](https://my.oschina.net/u/570656) redis-3.2.0]# make cd src && make all make[1]: Entering directory `/opt/redis-3.2.0/src' CC adlist.o 在包含自 adlist.c:34 的文件中: zmalloc.h:50:31: 錯誤:jemalloc/jemalloc.h:沒有那個文件或目錄 zmalloc.h:55:2: 錯誤:#error "Newer version of jemalloc required" make[1]: *** [adlist.o] 錯誤 1 make[1]: Leaving directory `/opt/redis-3.2.0/src' make: *** [all] 錯誤 2
解決方法:io
make MALLOC=libc