zlib nos trilhos de instalação gem após o switch de versão rvm

2

(squeeze da Debian) versão rvm: 1.10.0

Acabei de instalar o ruby 1.9.2-p290 usando o "rvm install 1.9.2" e o tornei padrão. No entanto, estou recebendo este erro ao tentar instalar rails usando rubygems. "gem install rails" funcionou bem na instalação do meu sistema em ruby.

root:/usr/bin# rvm list

rvm rubies

=> ruby-1.9.2-p290 [ i686 ]

root:/usr/bin# rvm current ruby-1.9.2-p290 root:/usr/bin# gem list

* LOCAL GEMS *

root:/usr/bin# gem install rails ERROR: Loading command: install (LoadError) no such file to load -- zlib

ERROR: While executing gem ... (NameError) uninitialized constant Gem::Commands::InstallCommand

Eu tentei as instruções nesta outra página: link , ( apt-get install zlib, reinstalando 1.9.2 no rvm), mas isso não parece funcionar. Alguma idéia do que pode ser o problema raiz?

    
por omnilinguist 12.12.2011 / 10:18

1 resposta

1

Você precisa instalar o pacote dev para o zlib antes de instalar o ruby com o rvm. Supondo que você esteja usando Debian ou Ubuntu,

apt-get install zlib1g-dev
rvm remove 1.9.2
rvm install 1.9.2

deve fazer isso.

    
por 14.12.2011 / 18:59