次のコマンドのいずれかを使用して、Ruby を正常にインストールできることを発見しました。
$ rvm reinstall 1.9.3-p327
$ rvm reinstall 1.9.3-p327 --with-openssl-dir=/usr/local
$ rvm reinstall 1.9.3-p327 --with-openssl-dir=/afdlkjasd_not_a_dir
$ rvm reinstall 1.9.3-p327 --with-openssl-dirffadsf=/afdlkjasd_not_a_dir
上記のどのコマンドを使用したかに関係なく、次のように入力できます。
$ rvm use 1.9.3-p327
Using /home/clay/rvm/gems/ruby-1.9.3-p327
$ which ruby
/home/clay/.rvm/rubies/ruby-1.9.3-p327/bin/ruby
$ ruby -e "puts require('openssl')"
true
私が何をしているかに関係なく、ssl をサポートしているようです。rvm または ruby ビルド プロセスは、無効なオプションや値を気にしないと思います。--with-openssl-dir
オプションを(明らかに)正しく入力したとしても、オプションが尊重されたかどうかはわかりません。
rvm は私のルビーを私が意図した openssl lib (/usr/local にあるもの) にリンクしていますか? Rubyがコンパイル/リンクされたopenssl libを確認するにはどうすればよいですか?
Linux Mint 13 を使用しています。