Forum: Rails France Big pb installation de gems

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
aa b. (Guest)
on 2008-12-23 13:27
bonjour,

Serveur ubuntu herdy heron installé, tout marche nickel; capistrano,
subvesion, bref, super utile.

Cependant, les rubygems semblent très fortement poser problèmes depuis
quelques temps;
plus principalement celles faisant intervenir du xml dans leur process
(soap4r, mechanize, ebay, …).

Donc pb pour mechanize :
<pre>
ERROR:  Error installing mechanize:
        ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb install mechanize -with-xsltlib
checking for xmlParseDoc() in -lxml2... yes
checking for xsltParseStylesheetDoc() in -lxslt... no
checking for exsltFuncRegister() in -lexslt... no
checking for #include <libxml/xmlversion.h>
... yes
checking for #include <libxslt/xslt.h>
... no
need libxslt
*** 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.
</pre>
Dans ce cas le paquet libxslt-ruby a bien été installé.

Soap4r s'installe, mais impossible de faire un require dessus; idem ebay
et ebayapi (xml-mapping, bien qu'installé, ne monte pas dans un
require).
Bref, c'est tout bizarre; sudo gem cleanup, update system, etc… rien à
faire. Bref, si quelqu'un peut me venir en aide, ce serait super. merci
d'avance.
Jean-Philippe M. (Guest)
on 2008-12-23 13:33
(Received via mailing list)
jadaa franklin a écrit :
> Donc pb pour mechanize :
> checking for #include <libxslt/xslt.h>
> ... no
> need libxslt
> *** 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.
> </pre>
> Dans ce cas le paquet libxslt-ruby a bien été installé.

Pas de rapport, c'est le paquet avec les fichiers de dev de XML qu'il
faut
(libxml2-dev en l'occurrence).
Yann KLIS (Guest)
on 2008-12-23 14:41
(Received via mailing list)
Non, ce sont les en-têtes de libxslt qui manquent (donc le paquet est
libxslt-dev)

++

yk

Le 23 décembre 2008 12:32, Jean-Philippe M.
<removed_email_address@domain.invalid> a écrit :
Jean-Philippe M. (Guest)
on 2008-12-23 15:32
(Received via mailing list)
Yann KLIS a écrit :
> Non, ce sont les en-têtes de libxslt qui manquent (donc le paquet est
> libxslt-dev)

En effet, "au temps" pour moi.
(Bon c'était ça à une ligne près ;))
This topic is locked and can not be replied to.