错误:node.js未使用openssl加密支持进行编译



我是node.js的新手,但一直在尝试运行一个简单的websockets服务器。当我尝试运行示例服务器时,会出现以下错误:"错误:node.js未使用openssl加密支持进行编译。"当我跑步的时候/配置,我得到:

正在检查程序g++或c++:/usr/bin/g++

正在检查程序cpp:/usr/bin/cpp

正在检查程序ar:/usr/bin/ar

正在检查程序ranlib:/usr/bin/ranlib-

检查g++:正常

检查程序gcc或cc:/usr/bin/gcc

正在检查程序ar:/usr/bin/ar

正在检查程序ranlib:/usr/bin/ranlib-

检查gcc:ok

正在检查库dl:yes

检查openssl:是

检查库util:yes

检查库rt:是

---libeio-

正在检查库pthread:yes

检查函数pthread_create:yes

检查函数pthread_atfork:是

检查未来时间(2):是

检查预读(2):是

检查fdatasync(2):是

检查pread(2)和pwrite(2):是

检查发送文件(2):是

正在检查sync_file_range(2):是---libev---检查标头sys/inotify.h:是

检查函数inotify_init:是

检查收割台sys/epoll.h:是

检查函数epoll_ctl:yes

正在检查标头端口。h:找不到

正在检查标头轮询。h:是

检查功能轮询:是

正在检查标头['sys/types.h','sys/event.h']:找不到

正在检查标头sys/queue.h:是

正在检查函数kqueue:找不到

检查收割台系统/选择.h:是

检查功能选择:是

正在检查标头sys/eventfd.h:是

检查功能事件fd:是

检查SYS_clock_gettime:是

检查库rt:是

检查功能时钟_设置时间:是

检查功能纳米睡眠:是

检查功能ceil:是

使用c++检查fdatasync(2):是

这意味着已安装openssl。有人能就如何解决这个错误给我具体的建议或指示吗?谢谢

我认为您从源代码安装了nodejs,但没有安装openssl。要修复此问题,请安装openssl,然后重新安装nodejs。

相关内容

  • 没有找到相关文章

最新更新