2010-10-25 16 views
0

J'utilise Ruby 1.9.2 et j'ai une affectation pour utiliser hpricot. J'ai essayé d'installer hpricot gem et j'ai des messages d'erreur. extconf.rb a échoué. Impossible de créer le fichier makefile. Vérifiez le fichier mkmf.log. Mais je ne peux pas trouver mkmf.log.difficulté d'installer hpricot dans Ruby 1.9.2

J'ai vérifié les autres réponses et j'ai essayé d'installer en utilisant gem install hpricot-platform = mswin32. ça n'a pas marché non plus. Dois-je réinstaller la version 1.8 de Ruby?

+0

"J'utilise Ruby 1.92 Ma prochaine mission est d'utiliser hpricot." est un titre de question assez pauvre. Je l'ai modifié. – ceejayoz

+0

duplication possible de [Installation d'extensions Ruby natives sous Windows pour Jekyll] (http://StackOverflow.Com/q/3640298/), [Problème d'installation de gem sous Windows Vista 32 bits] (http://StackOverflow.Com/q/4/) [Que faire à propos des générations d'extensions natives échouées dans gem sous Windows?] (Http://StackOverflow.Com/q/3155707/) et des dizaines d'autres. –

+0

Merci pour le lien - J'ai essayé et installé devkit. –

Répondre

0

L'hpricot est-il nécessaire? Nokogiri devrait fonctionner pour vous, et IIRC, il a une couche de compatibilité de sorte qu'il peut agir comme un remplacement de hpricot si nécessaire.

+0

C'est pour une affectation. Le professeur veut que nous utilisions hpricot. J'ai vérifié le lien sur devkit et l'ai installé. Maintenant, hpricot semble fonctionner - mais je reçois une erreur de codage de caractères incompatible: UTF-8 et ASCII-8BIT. Est-ce qu'il me manque encore quelque chose? Merci pour l'aide. –

+0

Que faites-vous exactement lorsque vous obtenez l'erreur? Savez-vous comment Ruby 1.9.2 gère les encodages de caractères? Voici un lien, vous pouvez google pour plus d'informations si vous avez besoin: http://blog.grayproductions.net/articles/ruby_19s_string – ehsanul