quinta-feira, 23 de outubro de 2008

(RESOLVIDO) gem_original_require': no such file to load -- zlib (LoadError)

Recentemente, depois de atulizar o Rails através do rubygem começou a dar uns paus doidos aqui na máquina... simplesmente comecei a receber esse erro no prompt:

/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- zlib (LoadError)
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/package.rb:9
....

Como sempre, depois de uma boa rodada na net, descobri que deveria recompilar e instalar o pacote ruby-zlib. Para isso baixe o pacote aqui, descompacte-o, e depois compile-o com o comando:



ruby extconf.rb

sudo make

sudo make install


A grande sacada é que de cara (pela mensagem que o erro dá) achamos que o problema é com o pacote zlib que geralmente instalamos pelo apt-get, mas, como pode-se notar esse mesmo pacote "tem uma versão" para o ruby, que por acaso tbm está no repositório, mas, não me pergunte o porquê, não influi nem contribui, pelo menos no meu caso.

Pronto! Eis que a casa está em ordem novamente! ;)

Nenhum comentário: