Pergunta

Estou tentando instalar a bússola no SUSE Enterprise 11 SP3.Eu recebo o seguinte.Alguma ideia?

gem install compass

Building native extensions.  This could take a while...
ERROR:  Error installing compass:
ERROR: Failed to build gem native extension.

/usr/bin/ruby extconf.rb
<b>mkmf.rb can't find header files for ruby at /usr/lib64/ruby/ruby.h</b>

extconf failed, exit code 1

Gem files will remain installed in /usr/lib64/ruby/gems/1.8/gems/ffi-1.9.3 for inspection.
Results logged to /usr/lib64/ruby/gems/1.8/extensions/x86_64-linux/1.8/ffi-1.9.3gem_make.out
Foi útil?

Solução 2

Para aqueles com problemas semelhantes, consegui resolver isso.

Ruby e RVM Building Zlib da fonte com a opção compartilhada

./configure --shared
make 
make install

Fiz o mesmo com Ruby e funcionou.

Não consegui instalar nenhum instalador RPM, Zypper e RVM corretamente.Em cada caso, todos pareciam ter problemas com zlib?

Outras dicas

zypper in ruby-devel

Funciona para mim.E se você também sente falta do gcc, então

zypper in gcc

Você possivelmente está perdendo o gcc.Tente instalá-lo com zypper (ou yum) e depois tente instalar suas gems:

zypper in gcc
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top