1
我試圖更新OpenSSL以下這tutorialOpenSSL的命令,在OSX沒有發現埃爾卡皮坦
我運行:
brew update && brew upgrade
brew install openssl
brew link --force openssl
sudo ln -s /usr/local/Cellar/openssl/1.0.2j/bin/openssl /usr/bin/openssl
mkdir -p /usr/local/lib
ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/
ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/
當我檢查
ls -l /usr/local/opt/openssl
我得到:
lrwxr-xr-x 1 Filipe admin 24 Apr 29 12:48 /usr/local/opt/openssl -> ../Cellar/openssl/1.0.2k
但是當我運行:
openssl version -a
我得到:
-bash:找不到
我已經重新啓動終端命令,但沒有改變:OpenSSL的。
我不認爲系統完整性保護會讓你把符號鏈接放在'/ usr/bin /'中,除非你禁用了它。 –
我已經禁用了系統完整@ AlexanderO'Mara –
另請參見[Homebrew拒絕鏈接OpenSSL](http://stackoverflow.com/q/38670295),[在OS X上用Homebrew更新OpenSSL](http:// stackoverflow。 (如何安裝最新版本的OpenSSL Mac OS X El Capitan](http://stackoverflow.com/q/35129977),[如何在OS X中升級OpenSSL?](http:// apple.stackexchange.com/q/126830),[使用HomeBrew的Openssl安裝失敗](http://superuser.com/q/486389)等 – jww