2012-11-21 39 views
6

我正在尝试从源代码tarball构建节俭(https://dist.apache.org/repos/dist/release/thrift/0.9.0/thrift-0.9.0。 tar.gz),但它失败,出现此错误:由于ruby rake错误而无法构建apache节俭

Making all in rb 
make[3]: Entering directory `/home/akonsu/a/thrift-0.9.0/lib/rb' 
/usr/local/bin/rake 
rake aborted! 
cannot load such file -- rspec/core/rake_task 

我将不胜感激任何帮助。

回答

6

什么也帮助,如果你不摆在首位感兴趣的红宝石,是配置节俭而不做。

$ ./configure --without-ruby 

所以这是--without-ruby和NOT --without-rb一些其他信息来源。然后运行makesudo make install

这显然是一个已知的bug。 我发现这个在这里:https://issues.apache.org/jira/browse/THRIFT-1367

(我在Mac OS X 10.7.5,顺便说一句,我不知道任何其他版本/平台...。)

11

这有助于:

gem install rspec