在linxu环境下编译redis报错
发布网友
发布时间:2022-05-03 09:50
我来回答
共3个回答
热心网友
时间:2022-05-03 11:19
问题:本人用虚拟机安装centos6.5系统, redis安装不成功,和楼主的报错一毛一样,原因不详,目前的取得快照是安装了jdk,mysql,tomcat的版本;
解决方案:将linux系统恢复到最初的版本(就是啥都没装的版本),重新安装redis,安装成功,我都挺蒙蔽的,不知道啥原因。
附带我的操作步骤:用户为root用户。
1.下载redis 我下载的是redis-2.6.16.tar.gz
2.FTP上传到linux /root目录下(可以自定义)
3.执行yum install gcc-c++(下载gcc)
4.解压tar -zxvf redis-2.6.16.tar.gz到当前文件夹
5.进入cd redis-2.6.16文件夹
6.执行make(编译前必须安装gcc)
7.安装成功
8.安装测试 make test 如果报错则执行以下步骤(因为缺少ctl)
8.1 安装tcl
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
tar xzvf tcl8.6.1-src.tar.gz
cd /usr/local/tcl8.6.1/unix/
./configure
make
make install
8.2 在/root/redis-2.6.16目录下执行make test(需要执行一段时间) 提示:
All tests passed without errors!
Cleanup: may take some time... OK
make[1]: Leaving directory `/root/redis-2.6.16/src'
证明你安装成功redis了
热心网友
时间:2022-05-03 12:37
我也遇到这个问题了,兄弟你解决了吗
热心网友
时间:2022-05-03 14:12
哥们 我遇到和你一样的问题 也不知道怎么解决