J'ai eu un très mauvais moment avec cette ERREUR.
Finalement, j'ai fait avec elle. Il est seulement une Fois que la solution soit vous êtes avec RVM ou sans RVM.
Assurez-vous que vous avez installé OpenSSL AVANT d'installer ruby.
RVM
-
Désinstaller rvm
rvm imploser
ou
rm -rf ~/.rvm
N'oubliez pas de retirer les appels de script dans votre .bashrc et/ou .bash_profile (ou quel que soit le shell que vous utilisez).
sudo apt-get install zlib1g zlib1g-dev build-essential openssl libssl-dev libmysqlclient18 libmysqlclient-dev libyaml-dev curl git-core python-software-properties libpq-dev nodejs
Puis installer RVM, post ruby.
OU
rvm pkg install openssl
rvm reinstall ruby-2.0.0-p0 --with-gcc=gcc-4.7 --with-openssl-dir=$rvm_path/usr
SANS RVM
D'abord, vous devez trouver l'endroit où Ruby est:
whereis ruby
liste de tous les endroits où il existe sur votre système, vous pouvez supprimer toutes les de façon explicite. Ou vous pouvez utiliser quelque chose comme ceci:
rm -rf /usr/local/lib/ruby
rm -rf /usr/lib/ruby
rm -f /usr/local/bin/ruby
rm -f /usr/bin/ruby
rm -f /usr/local/bin/irb
rm -f /usr/bin/irb
rm -f /usr/local/bin/gem
rm -f /usr/bin/gem
ALORS
sudo apt-get install zlib1g zlib1g-dev build-essential openssl libssl-dev libmysqlclient18 libmysqlclient-dev libyaml-dev curl git-core python-software-properties libpq-dev nodejs
apt-get -y update
apt-get -y install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev
cd /tmp
wget http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz
tar -xvzf ruby-2.0.0-p247.tar.gz
cd ruby-2.0.0-p247/
./configure --prefix=/usr/local
make
make install
J'espère que cela vous aidera.