このエラーで非常に苦労しました。最後に私はそれをやった。RVMを使用するか、RVMを使用しないかのいずれかで、1回だけのソリューションがあります。
ruby をインストールする前に、まず OpenSSL がインストールされていることを確認してください。
RVM
rvm のアンインストール
rvm内破
また
rm -rf ~/.rvm
.bashrc および/または .bash_profile (または使用しているシェル) でスクリプト呼び出しを削除することを忘れないでください。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
次に RVM をインストールし、Ruby を投稿します。
また
rvm pkg install openssl
rvm reinstall ruby-2.0.0-p0 --with-gcc=gcc-4.7 --with-openssl-dir=$rvm_path/usr
RVMなし
まず、Ruby の場所を確認する必要があります。
whereis ruby
システムに存在するすべての場所がリストされ、それらすべてを明示的に削除できます。または、次のようなものを使用できます。
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
それから
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
これがお役に立てば幸いです。