首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Redis安装"cc:命令未找到“的问题

Redis安装"cc:命令未找到“的问题
EN

Stack Overflow用户
提问于 2011-11-15 11:08:35
回答 6查看 28.1K关注 0票数 31

安装redis非常简单。我已经在几个虚拟机上这样做了。但在一个例子中,我面临着以下问题。

代码语言:javascript
复制
[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的方法?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-11-15 23:06:57

代码语言:javascript
复制
make[2]: cc: Command not found

这意味着c编译器已卸载,或者它不在$PATH中。

尝试which cc,这应该会告诉安装cc的目录,如果是的话。

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

在Ubuntu中:sudo aptitude install build-essential

票数 33
EN

Stack Overflow用户

发布于 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“即可

制作

进行测试

票数 89
EN

Stack Overflow用户

发布于 2015-11-12 14:46:10

我也使用CentOS。您可以尝试这样做:

代码语言:javascript
复制
$ 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
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8131008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档