我有很糟糕的時候,此錯誤。 最後我完成了它。只有一次解決方案,無論是使用RVM還是不使用RVM。
確保您已經安裝了OpenSSL之前先安裝Ruby。
RVM
卸載RVM
RVM破滅
或
rm -rf ~/.rvm
d不要忘記刪除.bashrc和/或.bash_profile(或任何你使用的shell)的腳本調用。 命令和apt-get安裝的zlib1g的zlib1g-dev的建立必要的OpenSSL的libssl-dev的libmysqlclient18的libmysqlclient-dev的libyaml-dev的捲曲的git-Python核心軟件的屬性的libpq-dev的
的NodeJS
然後安裝RVM,後紅寶石。
OR
rvm pkg install openssl
rvm reinstall ruby-2.0.0-p0 --with-gcc=gcc-4.7 --with-openssl-dir=$rvm_path/usr
WITHOUT 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
THEN
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
我希望這可以幫助您。
我建議你在'〜/ .rvm/user/db'中添加'ruby_configure_flags = - with-openssl-dir =「$ rvm_path/usr」',這樣如果你再次重新安裝Ruby來添加另一個軟件包,不要忘記包含OpenSSL。 – georgebrock 2013-07-26 08:45:18
在Windows上如何? – user1429980 2013-12-12 05:46:11
我也有這個問題在Windows上。對我們有幫助嗎? – Automatico 2014-08-24 21:04:52