首页>>帮助中心>>美国服务器Redis编译安装时常见报错

美国服务器Redis编译安装时常见报错

2024/8/10 119次

美国服务器Linux安装Redis编译时报错 /bin/sh: cc: command not found

解决方法:

#yum -y install centos-release-scl

#yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

#scl enable devtoolset-9 bash

报错原因:

默认下载的gcc编译器的版本一般是4.8.5,但是redis安装要求的版本比较高,所以我们需要升级一下当前的gcc版本信息

2.redis 安装fatal error: jemalloc/jemalloc.h: No such file or directory 错误

解决方法:

#make MALLOC=libc

报错原因:

错误的本质是我们在开始执行make 时遇到了错误(大部分是由于gcc未安装),然后我们安装好了gcc 后,我们再执行make ,这时就出现了jemalloc/jemalloc.h: No such file or directory。这是因为上次的编译失败,有残留的文件,我们需要清理下,然后重新编译就可以了。





一诺网络香港免备案专区,提供「香港增强VPS」和「香港特惠VPS」两种类型的高可用弹性计算服务,搭载新一代英特尔®至强®铂金处理器,接入CN2低延时高速回国带宽线路,网络访问顺滑、流畅。机房网络架构采用了BGP协议的解决方案可提供多线路互联融合网络,使得不同网络运营商线路的用户都能通过最佳路由实现快速访问。香港云VPS低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2