【问题标题】:Solaris 11: Node.JS: Could not autodetect OpenSSL supportSolaris 11:Node.JS:无法自动检测 OpenSSL 支持
【发布时间】:2012-01-07 21:46:46
【问题描述】:

如何在 Solaris 11 上解决此错误?

"Could not autodetect OpenSSL support. Make sure OpenSSL development packages are installed. Use configure --without-ssl to disable this message."

这很奇怪,因为我知道我有 openssl 1.0.0e

我还知道 Node 正在查找 /usr/include 并且文件 /usr/include/openssl/ssl.h/usr/include/openssl/crypto.h 存在。

Ubuntu Equivalent

【问题讨论】:

    标签: node.js build openssl solaris


    【解决方案1】:

    “OpenSSL 开发包”实际上不是“openssl”包。

    您需要 apt-get (或类似的 Solaris) 安装名为“libssl-dev”的软件包。 对我来说,这解决了尝试为 node.js 配置源时的问题。

    【讨论】:

      【解决方案2】:

      如果您已经在 /usr/local/ssl 中安装了 openssl,请使用这些配置选项:

      --openssl-includes=/usr/local/ssl/include --openssl-libpath=/usr/local/ssl/lib
      

      【讨论】:

      • 来源?你在哪里找到的?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-06
      • 2018-12-13
      • 2011-06-30
      • 2020-06-25
      • 1970-01-01
      • 1970-01-01
      • 2015-01-17
      相关资源
      最近更新 更多