在ubuntu server 14 下,安装redis 问题:
问题一: cc adlist.o /bin/sh:1:cc:not found
问题原因:这是由于系统没有安装gcc环境,因此在进行编译时才会出现上面提示,当安装好gcc后再进行编译时,上面错误提示将消失。
具体解决方法:
1)首先安装gcc: 切换到root用户,运行 sudo apt-get install gcc
2) 重新make && make install
问题二:redis jemallo/jemallo.h:no such file or directory
在解决问题一情况下,执行make 编译命令,出现问题: redis jemallo/jemallo.h:no such file or directory
原因分析:在README 有这个一段话。
Allocator
---------
Selecting a non-default memory allocator when building Redis is done by setting
the `MALLOC` environment variable. Redis is compiled and linked against libc
malloc by default, with the exception of jemalloc being the default on Linux
systems. This default was picked bec