2010-05-27 18 views
2

Je suis nouveau sur Ruby on Rails. Je suis enthousiasmé par l'analyse de flux, mais lorsque j'installe FeedZirra, je reçois cette erreur. Je utilise Windows 7 et Ruby 1.8.7.Erreur lors de l'installation de FeedZirra

Aidez-nous s'il vous plaît. Merci d'avance.

C:\Ruby187>gem sources -a http://gems.github.com 
http://gems.github.com added to sources 

C:\Ruby187>gem install pauldix-feedzirra 
Building native extensions. This could take a while... 
ERROR: Error installing pauldix-feedzirra: 
     ERROR: Failed to build gem native extension. 

C:/Ruby187/bin/ruby.exe extconf.rb 
checking for curl-config... no 
checking for main() in -lcurl... no 
*** extconf.rb failed *** 
Could not create Makefile due to some reason, probably lack of 
necessary libraries and/or headers. Check the mkmf.log file for more 
details. You may need configuration options. 

Provided configuration options: 
     --with-opt-dir 
     --without-opt-dir 
     --with-opt-include 
     --without-opt-include=${opt-dir}/include 
     --with-opt-lib 
     --without-opt-lib=${opt-dir}/lib 
     --with-make-prog 
     --without-make-prog 
     --srcdir=. 
     --curdir 
     --ruby=C:/Ruby187/bin/ruby 
     --with-curl-dir 
     --without-curl-dir 
     --with-curl-include 
     --without-curl-include=${curl-dir}/include 
     --with-curl-lib 
     --without-curl-lib=${curl-dir}/lib 
     --with-curllib 
     --without-curllib 
extconf.rb:12: Can't find libcurl or curl/curl.h (RuntimeError) 

    Try passing --with-curl-dir or --with-curl-lib and --with-curl-include 
    options to extconf. 


Gem files will remain installed in C:/Ruby187/lib/ruby/gems/1.8/gems/taf2-curb-0 
.5.4.0 for inspection. 
Results logged to C:/Ruby187/lib/ruby/gems/1.8/gems/taf2-curb-0.5.4.0/ext/gem_ma 
ke.out 

Répondre

3

Vous devez installer libcurl pour la gemme curb, que votre application dépend de quelque part. Vous pouvez l'obtenir here, mais vous êtes seul pour l'installation. Je ne suis pas un utilisateur de Windows, désolé.

0

Vous devez installer libcurl non pour curb gem, mais pour taf2-curb gem, juste en regardant attentivement dans le journal des erreurs. Vous pouvez trouver ma réponse à propos de l'installation sur taf2-curb.

1

Je suis venu aussi à travers ce bug sur Ubuntu 12.0. Ce qui suit peut aider.

sudo apt-get install libcurl3 libcurl3-dbg libcurl3-gnutls libcurl3-nss 

gem install feedzirra 

travaillé !!

1

Sur Ubuntu je devais courir

sudo apt-get install libcurl3-dev 

puis a couru la pierre précieuse installer à nouveau et il a terminé avec succès.