安装Redis时,各种报错

Posted 听闻酷乐G.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装Redis时,各种报错相关的知识,希望对你有一定的参考价值。

安装Redis时,

执行sudo make 报错

 由于新安装的虚拟机怀疑未安装make,故输入命令:

之后执行sudo make后, 报错make[3]:gcc:命令未找到,如图:

 输入gcc后报

 故,执行sudo apt install gcc安装gcc

可能会报错,像下图:

 执行提示中的 apt-get update即可,后重新安装gcc,执行sudo apt install gcc即可

执行sudo make,报错fatal error: jemalloc/jemalloc.h: 没有那个文件或目录

搜索,通过下面链接提示成功解决:

https://blog.csdn.net/qijkkwcw/article/details/84565324

原文摘下:

分配器allocator, 如果有MALLOC  这个 环境变量, 会有用这个环境变量的 去建立Redis。

而且libc 并不是默认的 分配器, 默认的是 jemalloc, 因为 jemalloc 被证明 有更少的 fragmentation problems 比libc。

但是如果你又没有jemalloc 而只有 libc 当然 make 出错。 所以加这么一个参数,运行如下命令:

make MALLOC=libc

之后重新执行

 

成功解决 

以上是关于安装Redis时,各种报错的主要内容,如果未能解决你的问题,请参考以下文章

搭建AS时各种报错解决方法(32位AMD)

mysql安装各种报错处理

linux下编译安装php各种报错大集合

ceph安装各种报错

openstack新建实例各种报错解决

npm安装为什么要安装gyp各种报错呢