【问题标题】:Can't install OpenSSL 1.0.1e无法安装 OpenSSL 1.0.1e
【发布时间】:2013-07-04 20:50:32
【问题描述】:

我尝试通过 Homebrew 安装新版本的 OpenSSL,但它不起作用。我的实际 OpenSSL 版本是 0.9.8,我不知道该怎么办。

当我在 MacOS 10.8.4 brew install openssl 上输入时,系统会给我带来以下错误:

Error: openssl-1.0.1e already installed

所以当我输入openssl version 时,我看到了:

OpenSSL 0.9.8x 10 May 2012

如何将实际版本转换为通过 Homebrew 安装的新版本?有小费吗?

【问题讨论】:

    标签: macos openssl homebrew


    【解决方案1】:

    我的猜测是 OS X 在 /usr/bin 中有一个旧版本的 openssl,而 Homebrew 将它的版本放在 /usr/local/bin 中

    试试

    /usr/local/bin/openssl 版本

    编辑:在尝试上述命令之前,运行:

    酿造链接--force openssl

    【讨论】:

    • 我必须安装 Homebrew 来测试我自己。尝试我更新的答案中的命令,这对我有用。
    • 正如this 回答中指出的那样,您可以/应该编辑您的 $PATH 变量,以便 /usr/local/bin 位于 /usr/bin 之前。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-04
    • 1970-01-01
    • 1970-01-01
    • 2018-10-11
    • 1970-01-01
    相关资源
    最近更新 更多