虚拟机安装 redis.tar.gz 遇到的问题
环境:CentOS 7
第一次错误
解决:yum install gcc -y
再次编译,出现新的问题:无法找到jemalloc/jemalloc.h头文件
解决:yum install jemalloc jemalloc-devel
再次编译,又出现新的问题:缺少了几个依赖库的文件,这些文件包括libhiredis.a、liblua.a、libjemalloc.a等
解决:
cd /opt/redis-3.2.9/deps
make hiredis lua geohash-int jemalloc linenoise
再次编译:
测试:make test
解决:yum install tcl
tclsh --version 检查 tcl 版本
如果没有显示版本信息,可以尝试直接在%提示符下输入以下命令来查看 tcl 的版本:puts [info patchlevel]
再次执行 make test
重新编译 redis
make distclean
make
make test
总结:
yum install gcc jemalloc jemalloc-devel -y
cd /opt/redis-3.2.9/deps
make hiredis lua geohash-int jemalloc linenoise
make && make install
上次更新: 7/30/2025, 4:43:18 PM