Fil*_*ano 2 macos ssl homebrew openssl
我正在尝试按照本教程更新OpenSSL
我跑:
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/
Run Code Online (Sandbox Code Playgroud)
当我检查
ls -l /usr/local/opt/openssl
Run Code Online (Sandbox Code Playgroud)
我明白了:
lrwxr-xr-x 1 Filipe admin 24 Apr 29 12:48 /usr/local/opt/openssl -> ../Cellar/openssl/1.0.2k
Run Code Online (Sandbox Code Playgroud)
但是当我跑步时:
openssl version -a
Run Code Online (Sandbox Code Playgroud)
我明白了:
-bash:openssl:找不到命令
我已经重启了终端,但没有改变.
问题在于您的符号链接:
sudo ln -s /usr/local/Cellar/openssl/1.0.2j/bin/openssl /usr/bin/openssl
Run Code Online (Sandbox Code Playgroud)
应该:
sudo ln -s /usr/local/Cellar/openssl/1.0.2k/bin/openssl /usr/bin/openssl
Run Code Online (Sandbox Code Playgroud)
您指定的版本不正确(j而不是k).
| 归档时间: |
|
| 查看次数: |
3032 次 |
| 最近记录: |