安装redis非常简单。我已经在几个虚拟机上这样做了。但在一个例子中,我面临着以下问题。
[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的方法?
发布于 2011-11-15 23:06:57
make[2]: cc: Command not found这意味着c编译器已卸载,或者它不在$PATH中。
尝试which cc,这应该会告诉安装cc的目录,如果是的话。
否则,您可以使用发行版存储库来安装它。
在Ubuntu中:sudo aptitude install build-essential。
发布于 2014-09-03 17:31:11
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-稳定
sudo apt-get install make
sudo apt-get安装gcc
sudo apt-get install tcl
sudo apt-get install build-essential
sudo apt-get update
如果出现另一个类似"fatal error: jemalloc/jemalloc.h:没有这样的文件或目录“的错误
只需运行"make distclean“即可
制作
进行测试
发布于 2015-11-12 14:46:10
我也使用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 installhttps://stackoverflow.com/questions/8131008
复制相似问题