cannot load such file -- openssl
rvmで2.3.1をインストールし、gem install xxx を実行すると以下のエラー。
ERROR: Loading command: install (LoadError)
cannot load such file -- openssl
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
何らかの原因でOpenSSLが読み込めないのが原因らしい。
解決法
自分の場合は、rvmのパッケージでopensslをインストールして、それを参照するようにしたら動いた。
rvm pkg install openssl
rvm reinstall ruby-2.3.1 --with-openssl-dir=$rvm_path/usr