项目场景:

在做项目时需要在centos7中安装redis,但是执行make && make test && make install之后出现错误。

In file included from adlist.c:34:
zmalloc.h:50:10: fatal error: jemalloc/jemalloc.h: No such file or directory50 | #include <jemalloc/jemalloc.h>|          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/usr/local/software/Redis/redis-6.2.7/src'
make: *** [all] Error 2

问题描述


后来经过查找,最后使用命令make MALLOC=libc解决这个问题。

但是呢,有出现了新的错误:

release.c:37:10: fatal error: release.h: No such file or directory37 | #include "release.h"|          ^~~~~~~~~~~
compilation terminated.
make[1]: *** [release.o] Error 1
make[1]: Leaving directory `/usr/local/software/Redis/redis-6.2.7/src'
make: *** [all] Error 2

再经过查找资料,最终通过以下命令解决了这个问题:
在redis-6.2.7/src文件夹下的执行命令chmod +x mkreleasehdr.sh
再回到redis-6.2.7文件夹下执行命令make解决问题

执行完成,不再报错。

centos7中安装redis报错相关推荐

  1. linux中安装redis报错

    大爷的这都是什么鬼.脑壳痛!!! 先留着等有时间在解决 ​ server.h:1072:5: 错误:expected specifier-qualifier-list before '_Atomic' ...

  2. anconda安装后命令行中安装tensorflow报错

    现象  anconda安装后命令行中安装tensorflow报错 pip install --upgrade --ignore-installed tensorflow-gpu Building wh ...

  3. docker中安装nacos报错 com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: io exception

    docker中安装nacos报错 com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: io exception ...

  4. 在Linux中安装MySQL报错“error: Failed dependencies: mysql-community-libs(x86-32) >= 5.7.9 is needed by my“

    异常 在Linux中安装MySQL报错: 原因 因为缺少相关的依赖,所以要先安装这些依赖才能安装MySQL成功. 解决 (注意:这种方法是错误的,安装后并不能启动MySQL成功) 在每个安装指令后面添 ...

  5. Centos7 编译安装git 报错 git-compat-util.h:14:2: error

    Centos7 编译安装git 报错 git-compat-util.h:14:2: error 环境: OS:CentOS7.9 Git版本: git-2.38.1 一.报错现象 [root@077 ...

  6. 安装redis 报错-记录安装软件的坑

    redis 安装 make 报错 MAKE hiredis cd hiredis && make static make[3]: Entering directory `/home/u ...

  7. 编译安装redis报错zmalloc.h

    问题 解决方法 问题原因 问题 编译安装redis时出现报错zmalloc.h zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or ...

  8. 在装有Keras(Tensorflow)的环境中安装Pandas报错的问题与解决

    背景与问题 在神经网络编程中,需要将数据集处理成神经网络能够处理的格式.常见的以csv.xls等结构化表格文件表示的数据集,需要通过pandas进行读取才能在Python中使用. 在一个安装有Kera ...

  9. 在centos7中安装redis,并通过node.js操作redis

    1.cent OS7 下使用redis 关闭防火墙 systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.se ...

最新文章

  1. SSL 数字证书助力电子商务,让您网络购物更安心
  2. delegate的使用总结
  3. Oracle数据库之过滤和排序
  4. 前后端分离中使用基于jwt的token进行身份认证
  5. 使用nhmicro提供的micro-datasource嵌入式的解决微服务架构中分布式事务问题
  6. 关于jstl.jar引用问题及解决方法
  7. 10位IT领袖给应届毕业生的10条忠告
  8. 梦见有人追我我拼命逃
  9. 虚拟服务器声卡,什么是虚拟声卡?虚拟声卡可以当声卡使用吗?
  10. 提高开发效率的十五个Visual Studio 2010使用技巧
  11. 游戏修改器(一)瞬移
  12. Laravel快速入门
  13. 论mybatisPlus 连表插件(MPJBaseMapper) 与自定义SQL注入器冲突
  14. OSI七层模式简单通俗理解
  15. spark-streaming 编程(一)构建开发环境
  16. matlab--积分计算
  17. 漫画人脸检测 | 全局和局部信息融合的深度神经网络(文末源码)
  18. IBM ThinkPad 机子无法开机的解决办法 - 按开机键没有反应 - E49
  19. 升腾c10,华为ct3100安装nextcloud,KodExplorer网盘
  20. Android Studio NKD开发之 FFmpeg库的引入--简单播放器(主要验证是否正确引入ffmpeg库)

热门文章

  1. 小米手机如何使用Android Monitor?
  2. 根据高德API获取点与点之间的距离和时间矩阵
  3. CSP 201312-4 有趣的数
  4. Jenkins Pipeline checkout scm拉取代码
  5. 字体 居中 html代码怎么写,文字和图片居中的HTML代码怎么写?
  6. Window XP安装oracle11gR2数据库先决条件检查的问题解决
  7. RuntimeError: 1only batches of spatial targets supported (3D tensors) but got targets of size: : [1]
  8. 这两天,小感冒经历了鬼门关
  9. .net core 封装文件服务操作——分布式文件服务之OSS
  10. 51单片机播放音乐(三):PWM播放任意波形