当前位置:  开发笔记 > 后端 > 正文

Redis安装问题

如何解决《Redis安装问题》经验,为你挑选了4个好方法。

安装redis非常简单.我在几台VM上完成了它.但在一个例子中,我面临以下问题.

[root@server redis-2.4.2]# make
cd src && make all
make[1]: Entering directory `/home/user/redis-2.4.2/src'
MAKE hiredis
make[2]: Entering directory `/home/user/redis-2.4.2/deps/hiredis'
cc -c -std=c99 -pedantic -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings    -g -ggdb  net.c
make[2]: cc: Command not found
make[2]: *** [net.o] Error 127
make[2]: Leaving directory `/home/user/redis-2.4.2/deps/hiredis'
make[1]: *** [dependencies] Error 2
make[1]: Leaving directory `/home/user/redis-2.4.2/src'
make: *** [all] Error 2

有没有其他方法来安装redis?



1> Kane.Sun..:

wget http://download.redis.io/redis-stable.tar.gz

tar xvzf redis-stable.tar.gz

cd redis-stable

sudo apt-get install make

sudo apt-get install gcc

sudo apt-get install tcl

sudo apt-get install build-essential

sudo apt-get update

##如果还有其他错误,例如"致命错误:jemalloc/jemalloc.h:没有这样的文件或目录"

##刚刚运行"make distclean"

使

做测试


这些步骤解决了我在Ubuntu上安装的问题.
`make distclean`解决了我的问题.
太棒了,谢谢.一件事:你两次做`cd redis-stable` :)
这些步骤解决了我在Debian上安装的问题.+ 1

2> Niloct..:
make[2]: cc: Command not found

这意味着卸载了c编译器,或者它没有安装$PATH.

试试which cc,这应该告诉目录cc安装的位置,如果是的话.

否则,您可以使用您的发行版存储库来安装它.

在Ubuntu : sudo aptitude install build-essential.


首先尝试`yum install gcc`,然后再试一次make for redis.

3> joey luo..:

我也使用CentOS,您可以尝试以下方法:

$ wget http://download.redis.io/releases/redis-3.0.5.tar.gz
$ tar xzf redis-3.0.5.tar.gz
$ cd redis-3.0.5
$ make MALLOC=libc  && make install



4> 小智..:

我陷入了类似的情况,希望以下步骤能够奏效

使distclean

须藤制作

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有