请教一些Nodejs 编译安装时遇到的问题
我在suse上编译安装nodejs 0.6.10,configure时提示:
Checking for openssl : not found
Checking for function SSL_library_init : not found
Checking for header openssl/crypto.h : not found
/usr/local/src/node-v0.6.10/wscript:374: error: Could not autodetect OpenSSL support. Make sure OpenSSL development packages are installed. Use configure --without-ssl to disable this message.
但我已经安装过openssl,问题如下:
1)请问configure时怎样设置,才能找到openssl呢?
2)如果使用--without-ssl,编译时会出现zlib_dev找不到,又改如何处理呢?
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
没有安装openssl开发包
yum install openssl-devel
不会是没装make 吧?
yum install gcc-c++ openssl-devel
openssl的问题已经解决了,但make时,仍然出错:
Build failed: -> task failed (err #1):
{task: cxx node_zlib.cc -> node_zlib_5.o}
如果使用 --with-ssl=openssl安装路径,configure 会提示:
waf-light: error: no such option: --with-ssl
缺啥装啥就是了
1. 你可以先用安装 openssl,再用 --with-ssl=安装路径来指定 openssl 的位置
2. 安装 zlib 包呗
Windows 下的安装方法,Linux 下的所需的包可参考这篇文章。