安装redis执行make时出错及解决方案

前言:安装过redis,在非正常的情况下将redis的安装包直接删除了,再次安装报错:

cd src && make all

make[1]: Entering directory ‘/xx/xx/redis-x.x.x/src‘

CC adlist.o

/bin/sh: cc: command not found

make[1]:  *** [adlist.o] Error 127

make[1]: Leaving directory ‘/xx/xx/redis-x.x.x/src‘

make: *** [all] Error 2
然后我根据提示,切换到src下执行make all 还是不行。

解决办法:

执行 make clean 后再执行make

检查redis安装包的目录下有没有redis-server、redis-cli和/usr/local/bin下有没有

没有的话,则把redis的安装包直接删除,在解压一次。

再重新安装一遍,即可

原文地址:https://www.cnblogs.com/yumengfei/p/11508156.html

时间: 2024-11-07 17:28:23

安装redis执行make时出错及解决方案的相关文章

.net 项目 调用webservice 出错,异常信息:对操作“xxx”的回复消息正文进行反序列化时出错。解决方案。

项目运行好好的,增加并更新WebService后,出错,捕获异常信息为:对操作“xxx”的回复消息正文进行反序列化时出错.解决方案. 认真分析异常信息后,得到关键提醒: {"读取 XML 数据时,超出最大名称表字符计数配额(16384).名称表是用于存储在处理 XML 时所遇到的字符串的数据结构 - 具有非重复元素名称.特性名称和特性值的长 XML 文档可能会触发此配额.通过更改在创建 XML 读取器时所使用的 XmlDictionaryReaderQuotas 对象的 MaxNameTable

ubuntu安装出现"删除initramfs-tools时出错",subprocess installed post-installation script returned error exit status 1

昨日准备重装ubuntu,增大了系统容量,因为前面用到boot分区不到100M,于是这里分区如下 /boot 100M / 30G /home 50G 然后安装快结束时就出现如下图问题 开始以为是镜像做的有问题,于是重新制作了镜像,安装了两次,failed 再在网上搜索,搜索subprocess installed .....找不到什么有效内容,搜索“删除initramfs-tools时出错”发现有几个网友遇到同样的问题,但是没有给出解决方案,最后在百度贴吧http://tieba.baidu.

安装mysql 开启服务时出错/etc/init.d/mysqld: line 264: 的解决办法

安装mysql 开启服务时,出错/etc/init.d/mysqld: line 264: cd: mysql-5.5.60: No such file or directory解决办法https://blog.51cto.com/genxin/1783419 basedir 设置正确后,又出现,错误[[email protected] ~]# service mysqld startStarting MySQL.Logging to '/usr/local/mysql-5.5.60/local

Windows8.1 安装SQL Server2012部门组件安装不成功!(提示安装.NET 3.5时出错,无Internet情况下利用win8.1安装镜像安装.NET 3.5)

虽然从事着与开发毫无关系的工作,但却也断断续续维持了近6年的WEB开发,有时因为其它工作原因,可能每做一个项目的时间间隔比较大,有时甚至在做的一个项目因为其他事情而停滞几个月之久(有些项目是自己兴趣或者是帮别人做起练手的).个人认为,拖的越久就越浪费时间,同时对自己的提升也越低(做的东西很多都是现查资料现学习,因为间隔时间久了,常常之前就遇到过的问题,间隔一.两个月之后,就完全不记得了,又花同样的时间去查询解决).因此希望能养成记录的习惯,方便回顾自己的学习过程,以便以后查找.同时也能将自己遇到

Oracle安装-------实例化EM 配置文件时出错问题 ( 转 )

命令行中执行: C:\Users\Administrator>emca -repos drop EMCA 开始于 2013-4-23 20:13:58 EM Configuration Assistant, 10.2.0.1.0 正式版 版权所有 (c) 2003, 2005, Oracle.保留所有权利. 输入以下信息: 数据库 SID: htt 监听程序端口号: 1521 SYS 用户的口令: SYSMAN 用户的口令: SYSMAN 用户的口令: 是否继续? [是(Y)/否(N)]: y

Xshell安装教程及Xshell安装程序集组件时出错的解决方法

部分小伙伴在安装Xshell的时候可能会遇到这个问题:“Xshell5安装程序集组件{0D7E67F6-1A6A-3A26-AF95-B8E83DDCCC3F}时出错.HRESULT0x80070BC9”,导致安装被强制退出,如下图所示. 尔后安装回滚,如下图所示. 这个问题我在网上查了挺多论坛和博客,也有不少大佬提出了一些可行性的建议,我没能一一去实现,这里直接给出一种可行的方案,供大家日后少踩坑之用.从博客和论坛的总结来看,出现这个问题大多数都是因为我们自己下载软件不正规,或者为了下载破解版

IIS 访问出现 EntityName 时出错

"/"应用程序中的服务器错误. -------------------------------------------------------------------------------- 分析 EntityName 时出错. 第 20 行,位置 22. 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Xml.XmlException: 分析 EntityName 时出错

Centos6.7源码安装 redis

演示环境 系统:Linux CentOS 6.7 64位 账号:root 环境:无安装 redis 官网下载redis3.0.7 这是目前的最新版本 http://www.redis.cn/ 首先进入到下载好的redis目录里 [[email protected]]# tar xf redis-3.0.7.tar.gz //解压压缩包 进入解压出来的目录里,执行make编译,注意编译前系统一定要安装gcc软件包,不然编译的时候会报错的. [[email protected]]# make 注意:

PHPCMS读取联动菜单缓存时出错

产品上线后发现一个bug,普通用户想要注册成为企业用户时,页面空白,程序执行出错. 经过查找发现错误在global.func.php文件的menu_linkage()函数第3行,执行getcache时出错.继续查错,发现问题出在把一个很大的数组赋值给一个变量,如果数组小一点就没有问题.查看php.ini文件,发现memory_limit=8M,而测试服务器上memory_limit=128M.将8M改为128M后程序正常