2010-09-21 14 views
0

Je suis novice en matière de rails. Je travaille sur Windows XP.Problème lors de l'installation de LibCurl + LibXML + FeedZirra sous Windows XP

J'ai cette version de ruby.

ruby 1.8.7 (2010-08-16 patchlevel 302) [i386-mingw32] 

J'ai Rails 2.3.8 installé.

Je suis en train d'installer feedzirra essayer tous les moyens possibles après avoir regardé les rails Cast 168.

D'abord, j'ai essayé d'installer à l'aide gem install pauldix-feedzirra. J'ai eu cette erreur.

C:\Ruby>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:/Ruby/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:/Ruby/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:/Ruby/lib/ruby/gems/1.8/gems/taf2-curb-0.5. 
    4.0 for inspection. 
    Results logged to C:/Ruby/lib/ruby/gems/1.8/gems/taf2-curb-0.5.4.0/ext/gem_make. 
    out 

Ensuite, j'essayé gem install trottoir. J'ai trouvé sur PaulDix FeedZirra la page où il nous avait suggéré que Todd Fisher travaille sur Ruby liaison de libcurl qui est appelé curb

Maintenant, je reçois cette erreur

C:\Ruby>gem install curb 
Building native extensions. This could take a while... 
ERROR: Error installing curb: 
     ERROR: Failed to build gem native extension. 

C:/Ruby/bin/ruby.exe extconf.rb 
"-g -O2 -DFD_SETSIZE=256 $(cflags)" 
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:/Ruby/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:19: 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:/Ruby/lib/ruby/gems/1.8/gems/curb-0.7.8 for 
inspection. 
Results logged to C:/Ruby/lib/ruby/gems/1.8/gems/curb-0.7.8/ext/gem_make.out 

Lorsque l'erreur a dit son parce qu'il ne peut pas trouver libcurl ou curl/curl.h puis j'ai fait un peu de googler à ce sujet et j'ai trouvé le lien Download Wizard. La meilleure option pour un débutant de rails est d'aller avec curl executable (comme suggéré divers traverser divers forums et articles) je l'ai fait. Extrait le fichier. Installé le fichier exe. Maintenant, je pensais que le problème de libcurl est résolu. Mais??

Ok, maintenant pour installer feedzirra, j'ai aussi besoin d'installer libxml. Donc, avec un peu de googling j'ai fini ici à Libxml ruby forge, téléchargé le gem libxml-ruby-1.1.3 et l'a placé dans le dossier C: \ Ruby \ bin.

Maintenant, pensant que tout ensemble, je suis prêt à aller apprendre l'analyse de flux, je sais gem installer pauldix-feedzirra. Je reçois la même erreur "Impossible de trouver libcurl ou curl/curl.h" et la même vieille liste que j'ai eue plus tôt.

Pour les 3 derniers jours, j'essaye juste d'installer ceci. Pas de chance!

Quelqu'un pourrait m'aider à résoudre ce problème? Étapes de base. S'il vous plaît pense que je ne sais pas comment faire fonctionner les fenêtres. Veuillez aller à ce niveau de base lorsque vous parlez de la terminologie de la résolution de problèmes et aidez-moi à résoudre ce problème.

Dans l'attente de votre aide et de votre soutien dans une grande mesure.

Merci d'avance.

+0

duplication possible de [Erreur lors de l'installation de FeedZirra] (http: // stackoverflow.com/questions/2919145/error-installation-feedzirra) – shingara

+0

Salut, je ne pense pas que c'est une question en double car c'est sur Windows XP, Ruby 1.8.7 Aussi la réponse qu'ils ont fourni est trottoir que j'ai essayé d'istall ici, mais échoué :( – gkolan

Répondre

0

oui, elle sera installée en un rien de temps. mais pas taf2-curb. et taf2-curb - celui-ci a besoin de feedzirra. Regardez sur mon combat avec taf2-curb, il wouldnt compiler dans les fenêtres pour raison.
BTW, je suis passé à feedtosis, avait des problèmes de soutien actif avec feedzirra sur le bord, n'ont pas le temps de le résoudre.