http://xueliang1yi.blog.163.com/blog/static/1145570162012102114635764/
(1)出现如下情况/bin/sh: cc: command not found
(2) 出现如下情况
zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
zmalloc.h:55:2: error: #error "Newer version of jemalloc required
(3) 出现如下情况
make[1]:*** [server.o] Error 1
(4) 出现如下情况
make[1]: Leaving directory /usr/local/nginx-1.12.1
问题:本人用虚拟机安装centos6.5系统, redis安装不成功,和楼主的报错一毛一样,原因不详,目前的取得快照是安装了jdk,mysql,tomcat的版本;解决方案:将linux系统恢复到最初的版本(就是啥都没装的版本),重新安装redis,安装成功,我都挺蒙蔽的,不知道啥原因。
附带我的 *** 作步骤:用户为root用户。
1.下载redis我下载的是redis-2.6.16.tar.gz
2.FTP上传到linux /root目录下(可以自定义)
3.执行yum install gcc-c++(下载gcc)
4.解压tar -zxvf redis-2.6.16.tar.gz到当前文件夹
5.进入cd redis-2.6.16文件夹
6.执行make(编译前必须安装gcc)
7.安装成功
8.安装测试 make test 如果报错则执行以下步骤(因为缺少ctl)
8.1 安装tcl
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
tar xzvf tcl8.6.1-src.tar.gz
cd /usr/local/tcl8.6.1/unix/
./configure
make
make install
8.2 在/root/redis-2.6.16目录下执行make test(需要执行一段时间) 提示:
All tests passed without errors!
Cleanup: may take some time... OK
make[1]: Leaving directory `/root/redis-2.6.16/src'
证明你安装成功redis了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)