rubyインストール時にlibssl-devでエラーが出て、libssl-devをインストールしても同じエラーが出続けるとき
rbenvにて
ruby2.2.1をインストールしようとしたところ
「libssl-devがないので、下記コマンドを実行して」とエラーがでた。
apt-get install -y libssl-dev
通常なら上記コマンドを入れれば問題解決する。
しかし、
自分のrbenvはすでにruby2.5.0がインストール済み。
ruby2.5.0のイントール時に、
libssl-dev をインストールしたので、
じゃあ、どうしたらいいんだ?という状況。
ここを参照
結論から言えば、
下記コマンドで解決した。
apt-get install -y libssl1.0-dev
このコマンドを入力すると、
新しいバージョンのlibssl-devは削除されてしまうので注意。
(この環境でRuby2.5が動くかどうかは未確認)
古いバージョンの言語には、
関連するライブラリも古いバージョンを使わないといけない、
ということらしい。