redis安装过程中执行make命令编译报错
报错信息:
cd src && make all
make[1]: Entering directory /root/data/redis-4.0.0/src' CC Makefile.dep make[1]: Leaving directory
/root/data/redis-4.0.0/src'
make[1]: Entering directory /root/data/redis-4.0.0/src' CC adlist.o In file included from adlist.c:34: zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory zmalloc.h:55:2: error: #error "Newer version of jemalloc required" make[1]: *** [adlist.o] Error 1 make[1]: Leaving directory
/root/data/redis-4.0.0/src'
make: *** [all] Error 2
解决过程:
按照网上的方式一种是:make MALLOC=libc
另外一种说不要使用上面的方式:解决方法:
\# cd deps/
*# make hiredis jemalloc linenoise lua geohash-int*
*#cd ..*
*#make*
然后我的还是不好使,报错变了.
无论如何也解决不了.
建议重装系统吧.太费时间了........
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)