2012-01-07 56 views
1

如何解決在Solaris 11這個錯誤?的Solaris 11:node.js的:無法自動檢測OpenSSL的支持

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

這是奇怪,因爲我知道我有openssl1.0.0e

此外,我知道節點正在尋找/usr/include和文件/usr/include/openssl/ssl.h/usr/include/openssl/crypto.h存在。

Ubuntu Equivalent

+0

是安裝的pkginfo? – 2012-01-08 17:37:36

回答

3

的 「OpenSSL的開發包」 實際上不是 「OpenSSL的」 包。

您需要apt-get (或類似的Solaris)安裝名爲「libssl-dev」的軟件包。 對我來說,這在嘗試爲node.js配置源時解決了問題。

+0

它適合我。 – Sam 2012-10-21 12:18:06

0

如果您的OpenSSL已經安裝在/usr/local/ssl,使用這些配置選項:

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

來源?你在哪裏找到這個? – nalply 2012-10-10 19:22:05