Apache节俭无法做到

时间:2013-10-09 06:51:10

标签: c++ linux thrift cassandra-0.7

当我尝试配置并生成thrift 0.9.1时,它会出现一些错误。任何人都可以告诉我这个的原因,我该怎么做才能克服这个问题。错误如下所示。

user@linux-yyzo:~/WorkDir/thrift-0.9.1> make
make  all-recursive
make[1]: Entering directory `/home/user/WorkDir/thrift-0.9.1'
Making all in compiler/cpp
make[2]: Entering directory `/home/user/WorkDir/thrift-0.9.1/compiler/cpp'
make  all-am
make[3]: Entering directory `/home/user/WorkDir/thrift-0.9.1/compiler/cpp'
\
 \
/bin/sh ../../ylwrap `test -f 'src/thrifty.yy' || echo './'`src/thrifty.yy y.tab.c thrifty.cc y.tab.h thrifty.h y.output thrifty.output -- yacc -d 
../../ylwrap: line 113: yacc: command not found
make[3]: *** [thrifty.cc] Error 1
make[3]: Leaving directory `/home/user/WorkDir/thrift-0.9.1/compiler/cpp'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/user/WorkDir/thrift-0.9.1/compiler/cpp'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/user/WorkDir/thrift-0.9.1'
make: *** [all] Error 2
user@linux-yyzo:~/WorkDir/thrift-0.9.1> 

1 个答案:

答案 0 :(得分:1)

Thrift网站上有两个资源值得一读,当遇到这样的麻烦时。

Requirements 可以很好地概述依赖关系; Building From Source 页面简要介绍了构建步骤和配置开关。此外,需求页面还包含一些指向Ubuntu,CentOS,Windows和OS X上构建的更具体信息的链接。