with the sources not installing instalar failed extensions extension error could como ruby gem nokogiri libxml2

ruby - the - installing nokogiri 1.8 2 with native extensions



No se puede instalar la gema Nokogiri, no se encontró "libxml/parser.h", pero está ahí, ¿por qué? (2)

Intenté instalar Nokogiri pero siempre obtengo un error de compilación:

checking for libxml/parser.h... *** extconf.rb failed ***

pero, lo he instalado y todas las demás dependencias.

Intento dar al instalador sugerencias como esta:

%> gem install nokogiri -- --with-xml2-lib=/usr/lib/ --with-xml2-include=/usr/include/libxml2/ ... checking for libxml/parser.h... *** extconf.rb failed *** ...

pero todavía no se instala:

%> find /usr/include/ -name "parser.h" /usr/include/libxml2/libxml/parser.h ...

Estoy en Ubuntu 11.10.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~

Salida de:

" dpkg-query -l | grep xml " y " dpkg-query -l | grep xslt "

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

El fallo parece estar del lado de GCC:

%> cat hello.c #include <stdio.h> main() { printf("Hello World /n"); } %> gcc hello.c /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/crt1.o: In function `_start'': (.text+0x12): undefined reference to `__libc_csu_fini'' /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/crt1.o: In function `_start'': (.text+0x19): undefined reference to `__libc_csu_init'' collect2: ld gab 1 als Ende-Status zurück



Esto funcionará.

sudo apt-get install libxslt-dev libxml2-dev gem install nokogiri