【发布时间】:2011-04-27 20:16:54
【问题描述】:
我已经安装了 libssl-dev 和 openssl,但是我在安装 node.js 时得到了这个:
> ./configure && make && make install
Checking for program g++ or c++ : /usr/bin/g++
Checking for program cpp : /usr/bin/cpp
Checking for program ar : /usr/bin/ar
Checking for program ranlib : /usr/bin/ranlib
Checking for g++ : ok
Checking for program gcc or cc : /usr/bin/gcc
Checking for gcc : ok
Checking for library dl : yes
Checking for openssl : not found
Checking for function SSL_library_init : yes
Checking for header openssl/crypto.h : yes
Checking for library rt : yes
Checking for fdatasync(2) with c++ : yes
未找到 Openssl。但是node安装成功了。
为什么没有找到 openssl?有人有同样的问题吗?
【问题讨论】:
-
简答:安装 pkg-config。我刚刚花了半天时间在我没有 root 访问权限的服务器上安装 node 和 npm。长话短说,首先将 openssl 和 pkg-config 从源代码构建到本地目录,然后 node 和 npm 就可以正常构建了。
标签: javascript ssl ubuntu node.js openssl