2012-11-21 3 views
6

Ich versuche, Sparsamkeit aus Quell-Tarball zu bauen (https://dist.apache.org/repos/dist/release/thrift/0.9.0/thrift-0.9.0. tar.gz), aber es schlägt mit diesem Fehler fehl:kann Apache-Sparsamkeit aufgrund von Ruby-Rake-Fehlern nicht erstellen

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 

Ich würde jede mögliche Hilfe schätzen.

Antwort

6

Was auch hilft, wenn Sie in Ruby in erster Linie nicht daran interessiert sind, ist Thrift konfigurieren, ohne zu tun.

$ ./configure --without-ruby 

So ist, dass --without-ruby und NICHT --without-rb wie einige andere Quellen deuten darauf hin.

und dann make und sudo make install ausführen.

Es ist ein bekannter Fehler anscheinend. fand ich dieses hier: https://issues.apache.org/jira/browse/THRIFT-1367

(Ich bin auf Mac OS X 10.7.5, BTW Ich weiß nicht, über alle anderen Versionen/Plattformen ....)

11

dies half:

gem install rspec