OpenSSLのバージョンを更新した際のメモです。


brew upgrade openssl -> openssl 1.0.2n already installed
openssl version -> OpenSSL 0.9.8zh 14 Jan 2016

上記からopensslの最新版のインストールはできているのに、最新ではないことがわかる。


パスをチェックする

which openssl -> /usr/bin/openssl
brew list openssl

/usr/local/Cellar/openssl/1.0.2n/.bottle/etc/ (8 files)
/usr/local/Cellar/openssl/1.0.2n/bin/c_rehash
/usr/local/Cellar/openssl/1.0.2n/bin/openssl  -> これ
/usr/local/Cellar/openssl/1.0.2n/include/openssl/ (75 files)
/usr/local/Cellar/openssl/1.0.2n/lib/libcrypto.1.0.0.dylib
/usr/local/Cellar/openssl/1.0.2n/lib/libssl.1.0.0.dylib
/usr/local/Cellar/openssl/1.0.2n/lib/engines/ (12 files)
/usr/local/Cellar/openssl/1.0.2n/lib/pkgconfig/ (3 files)
/usr/local/Cellar/openssl/1.0.2n/lib/ (4 other files)
/usr/local/Cellar/openssl/1.0.2n/share/man/ (1680 files)

リストから表示されている
/usr/local/Cellar/openssl/1.0.2n/bin/openssl
パスを通すために以下を入力する。

echo "export PATH=/usr/local/Cellar/openssl/1.0.2n/bin:$PATH" >> ~/.bash_profile
source ~/.bash_profile


パスとバージョンを確認

which openssl -> /usr/local/Cellar/openssl/1.0.2n/bin/openssl
openssl version -> OpenSSL 1.0.2n 7 Dec 2017

結果から最新になったことが確認できました!