安装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时,各种报错的主要内容,如果未能解决你的问题,请参考以下文章