redis第一次编译的时候没有gcc工具报错
安装完gcc后再次编译就报错:
"jemalloc/jemalloc.h: No such file or directory"
正确解决办法(针对2.2以上的版本)
清理上次编译残留文件,重新编译
make distclean
make clean
make
导致出现这个错误的原因
错误的本质是我们在开始执行make 时遇到了错误(大部分是由于gcc未安装),然后我们安装好了gcc 后,我们再执行make ,这时就出现了
jemalloc/jemalloc.h: No such file or directory。这是因为上次的编译失败,有残留的文件,我们需要清理下,然后重新编译就可以了
相关文章
- ruby安装redis第三方接口报错 cannot load such file -- redis/cannot load such file -- (LoadError)
- 解决Error: ENOENT: no such file or directory, scandir 安装node-sass报错
- 安装dpdk报错eal/eal_memory.c:56:18: fatal error: numa.h: No such file or directory
- windows下安装cocoapi apex maskrcnn时,各种报错 无法打开包括文件: “io.h”: No such file or directory
- Autopep8 安装时出现的两种报错 failed to create process 和 [Errno 2] No such file or directory
- 报错:安装Redis集群出现错误,zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
- TensorFlow安装之后导入报错:libcudnn.so.6:cannot open sharedobject file: No such file or directory
- npm 6.1.0版本 node 6.11.0版本时候,npm安装模块老是提示no such file or directory.的报错
- npm安装socket.io时报错的解决方法(npm WARN enoent ENOENT: no such file or directory, open '/usr/local/nodejs/bin/package.json')
- Redis安装过程jemalloc/jemalloc.h报错