Redis在Ubuntu 20.04 LTS中安装失败问题解决
2020-07-15 05:37
1011 查看
问题说明
redis在Ubuntu 20.04 LTS中安装失败,make出错
gcc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb net.c make[3]: gcc: Command not found make[3]: *** [Makefile:156: net.o] Error 127 make[3]: Leaving directory '/data/redis-5.0.4/deps/hiredis' make[2]: *** [Makefile:46: hiredis] Error 2 make[2]: Leaving directory '/data/redis-5.0.4/deps' make[1]: [Makefile:200: persist-settings] Error 2 (ignored) CC adlist.o /bin/sh: 1: cc: not found ......
解决办法
- 使用gcc --version查看,查看是否安装gcc,如果没有就安装:sudo apt install gcc,然后执行 make clean,然后再重新执行 make。如果在遇到问题,请删掉解压文件目录重新解压redis然后重新make即可。
- 如果安装了gcc还是make失败,请检查一下你的apt源是修改过的国内源还是原生源!巨坑无比!我使用阿里源,安装的gcc,亲测redis make失败,是一个巨深的坑!!!所以建议不要为了一点速度去切换源,一不小心就掉进坑里就爬不出来了。
- 如果确保以上都没问题,还是make失败,遇到报错:error: jemalloc/jemalloc.h: No such file or directory,make的时候加一个参数就可以了:make MALLOC=libc。
以上就是我在升级ubuntu版本安装redis时遇到的问题,希望能帮到大家不再重复采坑。
相关文章推荐
- Ubuntu 14.04下Redis安装报错:“You need tcl 8.5 or newer in order to run the Redis test”问题解决
- Ubuntu使用dpkg安装软件依赖问题解决 ubuntu-tweak ubuntu 16.04 LTS 系统清理
- 在Ubuntu Server 14.04 LTS下安装VMware Tools(解决与主机共享问题---Mac虚拟机
- Ubuntu纯净版下安装redis的问题与解决
- Ubuntu 14.04下Redis安装报错:“You need tcl 8.5 or newer in order to run the Redis test”问题解决
- vlc在ubuntu15.04下安装成功(解决sudo apt-get build-dep vlc失败问题)
- 解决在ubuntu系统中安装Chrome失败的问题
- 解决关于python3.4 在windows安装Pillow、lxml 和 ubuntu lxml 安装失败问题
- Ubuntu14.04安装build-essential失败,包依赖问题如何解决?
- Ubuntu 16.04.2 LTS 安装VMware Tools解决虚拟机不全屏的问题
- ubuntu16.04.01解决安装vsftpd服务,ftp连接后无法展示目录,连接失败的问题
- 解决问题:安装Ubuntu时卡在安装界面或者安装时死机或者安装失败
- [完美解决]Ubuntu安装wine SourceInsight4.0中文版 解决中文乱码问题、文件保存失败、文件打开失败问题!!!!!
- [问题记录]Ubuntu下chmsee安装失败的解决
- ubuntu14.04安装wine失败问题解决
- Ubuntu解决apt更新不了、git安装失败问题
- Ubuntu使用dpkg安装软件依赖问题解决 ubuntu-tweak ubuntu 16.04 LTS 系统清理
- vmware 中安装Ubuntu 10.04 LTS 后键盘失效问题解决
- ubuntu14.04解决sublime text 3使用package control安装插件失败问题
- Ubuntu 16.04 LTS直接双击安装deb包失败的解决方法