请教一些Nodejs 编译安装时遇到的问题

发布于 2021-11-15 11:32:52 字数 721 浏览 879 评论 6

我在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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

眉黛浅 2021-11-18 03:06:40

没有安装openssl开发包

yum install openssl-devel

奈何桥上唱咆哮 2021-11-18 01:43:32

不会是没装make 吧?

刘备忘录 2021-11-18 00:50:36

yum install gcc-c++ openssl-devel

葬花如无物 2021-11-17 23:58:59

openssl的问题已经解决了,但make时,仍然出错:

Build failed:  -> task failed (err #1):
        {task: cxx node_zlib.cc -> node_zlib_5.o}

韬韬不绝 2021-11-17 18:59:48

如果使用 --with-ssl=openssl安装路径,configure  会提示:

waf-light: error: no such option: --with-ssl

 

兮颜 2021-11-17 10:56:57

缺啥装啥就是了

1. 你可以先用安装 openssl,再用 --with-ssl=安装路径来指定 openssl 的位置
2. 安装 zlib 包呗

Windows 下的安装方法,Linux 下的所需的包可参考这篇文章。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文