首页 > 数据库 >2024-12-25《linux上安装redis报错》

2024-12-25《linux上安装redis报错》

时间:2024-12-29 15:09:37浏览次数:1  
标签:25 12 make redis c++ server 报错 install 安装

 在linux上安装redis时,首先要安装c/c++编译器,然后安装redis,不然redis跑不了,安装时报错:

cd src && make all
make[1]: Entering directory '/opt/redis-7.0.0/src'
    CC Makefile.dep
    CC server.o
In file included from server.c:30:
server.h:57:10: fatal error: systemd/sd-daemon.h: No such file or directory
   57 | #include <systemd/sd-daemon.h>
      |          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:402: server.o] Error 1
make[1]: Leaving directory '/opt/redis-7.0.0/src'
make: *** [Makefile:6: all] Error 2

  原因是systemd-leve没有安装,安装即可:

sudo apt-get install libsystemd-dev

  !!!!!

  在ubuntu上安装c/c++编译器:

apt install gcc
apt install gcc-c++

  或者直接:

sudo apt install build-essential gdb
# 以下命令确认每个软件是否安装成功
# 如果成功,则显示版本号
gcc --version
g++ --version
gdb --version

  安装完c/c++编译器后,并且redis解压了之后,执行以下两个命令安装需要安装的东西:

make
make install
BASH 复制 全屏

  redis默认安装路径在:/ usr / local / bin

标签:25,12,make,redis,c++,server,报错,install,安装
From: https://www.cnblogs.com/dmx-03/p/18638913

相关文章

  • 2024-2025-1 20241428 《计算机基础与程序设计》第十四周学习总结
    学期(如2024-2025-1)学号《计算机基础与程序设计》第14周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标<写上具体方面>......
  • 2024-12-09《vuex中action方法》
    经过上一篇的介绍,实现了Vuex当中的actions方法,接下来我们来实现Vuex当中的模块化共享数据(modules)。modules方法用于模块化共享数据,那么什么叫模块化共享数据呢?其实非常简单。过去我们将所有模块的数据都放到state中共享,例如:我们有三个模块首页/个人中心/登录,那么......
  • 2024-12-11《元素块级和行内》
    学习元素之间空白的产生之前,我们需要知道块级元素与行内元素的区别块级元素是会独占一行的,按垂直方向排列。行内元素不会占据整行,在一条直线上排列,都是同一行,按水平方向排列除了块级元素和行内元素,还有一种行内块元素,其实质上也是行内元素,所以多个行内块元素之间也会出现空白间......
  • 2024-12-10
    1.2.2创建APIExtensionsServer创建完通用APIServer后继续创建APIExtensionsServer。func(ccompletedConfig)New(delegationTargetgenericapiserver.DelegationTarget)(*CustomResourceDefinitions,error){genericServer,err:=c.GenericConfig.New("apiextensio......
  • 2024-2025-1 20241314 《计算机基础与程序设计》第十四周学习总结
    2024-2025-120241314《计算机基础与程序设计》第十四周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>2024-2025-1计算机基础与程序设计第十四周作业作业正文正文教材学习内容总......
  • 2024-12-12《UML类图》
    UML九图  1.类图类图(ClassDiagram)是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。类图不仅用于可视化描述和记录系统的不同方面,也为构建可执行代码的软件应用程序。类图描述......
  • 11.12
    实验2熟悉常用的HDFS操作  1.实验目的(1)理解HDFS在Hadoop体系结构中的角色;(2)熟练使用HDFS操作常用的Shell命令;(3)熟悉HDFS操作常用的JavaAPI。2.实验平台(1)操作系统:Linux(建议Ubuntu16.04或Ubuntu18.04);(2)Hadoop版本:3.1.3;(3)JDK版本:1.8;(4)JavaIDE:Eclipse。3.实验步骤(一)编......
  • 2024-12-13《构建之法阅读笔记》
    构建之法阅读笔记(1) 第一章概论在这一章中,作者为我们介绍了一些关于软件工程的基本知识。①软件=程序+软件工程:正是因为对软件开发活动(构建管理、源代码管理、软件设计、软件测试、项目管理)相关的内容的完成,才能完成把整个程序转化成为一个可用的软件的过程。扩展的推论......
  • 学习012-02-05 Dialog Controller(对话框控制器)
    DialogController(对话框控制器)TheXAFhasseveralControllersthatareautomaticallyaddedtoeachFrameandprovidebasicfunctionalityinapplications(NewObjectViewController,ShowNavigationItemController,etc.).However,thisdoesnotincludetheDi......
  • 2024-11-25《Vscode热部署》
    VsCode配置Javaweb热部署(Deploy)   最近又开始使用VsCode来进行web开发,但是每次都需要package一下项目再放到Tomcat下面太繁琐了,就想着能不能像IDEA一样可以进行热部署,经过不懈百度后终于发现了解决方法。首先需要以下三个插件:  首先我们要去创建一个webapp项目,具体的......