解决Redis make报错的方法(redismake报错)

  在使用Redis的过程中,有时会遇到make报错的问题,这里我们就来一起来看一下解决Redis make报错的方法。

  1、报错内容:make报错信息 No defalut terminfo entry found。如果你排除别的因素都没有影响,可以尝试安装ncurses。对于Ubuntu,一般系统里已经安装该工具,但可能版本较低。可以运行如下代码来更新安装ncurses:

sudo apt-get install libncurses5-dev     

  2、报错内容: make[2]: *** No rule to make target ‘../deps/vendors/hiredis/net.o’, needed by ‘libredis_gcc.a’.

  首先,需要检查环境变量LUAJIT_LIB、LUAJIT_INC是否正确,可以使用如下的代码来检查:

echo $LUAJIT_LIB
echo $LUAJIT_INC

  如果正确,可以尝试编译源码之前先清除Redis编译的缓存,可以运行如下的命令:

make distclean

  3、报错内容:make报错信息 error: C compiler cannot create executables。

  这种情况一般发生在安装Redis时,需要检查现在有没有配置GCC,可以通过以下代码来查看:

gcc -v

  如果没有,则可以使用以下命令来配置:

sudo apt-get install gcc

  以上就是解决Redis make报错的一些方法,只要按照报错内容,一步一步分析解决,可以将make报错问题解决。此外,想要配置和使用Redis,还需要较多的了解和学习,只有不断努力,才能掌握相应的技能,用技能去改变未来。


数据运维技术 » 解决Redis make报错的方法(redismake报错)