CentOS 6.5 安裝 Redis 執行 make #error "Newer version of jemalloc required"

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
相關文章
相關標籤/搜索