gem install error: “não é possível carregar esse arquivo - zlib”

0

Estou tentando instalar o ruby on rails a partir do zero no Ubuntu 12.10. Receber ajuda de esta postagem :

echo "[[ -s '${HOME}/.rvm/scripts/rvm' ]] && source '${HOME}/.rvm/scripts/rvm'" >> ~/.bashrc
echo "[[ -s '${HOME}/.rvm/scripts/rvm' ]] && source '${HOME}/.rvm/scripts/rvm'" >> ~/.zshrc

curl -L https://get.rvm.io | bash -s stable

# Then run this in order to make rvm work:
source /home/adige/.rvm/scripts/rvm

# And installed zlib, before ruby:
rvm pkg install zlib

# Last step, installed ruby:
rvm install 1.9.3 --with-zlib-dir=/home/adige/.rvm/usr

Mas o problema é quando eu tento instalar gems eu recebo este erro:

adige@adige-LG:~$ gem install rails
ERROR:  Loading command: install (LoadError)
    cannot load such file -- zlib
ERROR:  While executing gem ... (NameError)
    uninitialized constant Gem::Commands::InstallCommand

Eu já tenho estes:

curl zlib1g-dev zlib1g libssl-dev build-essential openssl libreadline6 libreadline6-dev curl git-core libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config

Então, qual pode ser o problema?

    
por Adige72 06.02.2013 / 18:30

2 respostas

0

No caso de alguém estar interessado, eu removi RVM e compilou Ruby do código-fonte, como a página oficial recomenda , então instalou o gem dos trilhos por:

sudo gem install rails

Usar o sudo é essencial.

    
por Adige72 08.02.2013 / 17:56
0

Eu tive um problema semelhante e a execução do seguinte me ajudou:

rvm pkg install zlib

e

rvm use --default <your_ruby_version>

Verifique também se o seu terminal está configurado para ser executado como um shell de login, indo para:

editar- > preferências de perfil- > título e comando

e marque a caixa "Executar comando como shell de login".

    
por IllegalCactus 29.01.2015 / 13:41