2012-04-05 85 views
2

我是一个新手与node.js,但一直试图让一个简单的websockets服务器运行。当我尝试运行示例服务器时,出现以下错误: “错误:未使用openssl crypto支持编译node.js。” 当我运行./configure,我得到:错误:node.js未与openssl加密支持编译

检查程序克++或C++:在/ usr/bin中/克++

检查程序CPP:在/ usr/bin中/ CPP

检查程序AR:在/ usr/bin中/ AR

检查程序ranlib的:在/ usr/bin中/ ranlib的

检查克++:好的

检查程序的gcc或CC:在/ usr/bin中/ GCC

检查程序AR:在/ usr/bin中/ AR

检查程序ranlib的:在/ usr/bin中/ ranlib的

检查海湾合作委员会:确定

检查库DL:是

检查OpenSSL:它是

ç黑金图书馆UTIL:是

检查库RT:是的

--- libeio ---

检查库的并行线程:是的

检查pthread_create的功能:是

检查功能pthread_atfork:是

检查运行时间(2):是

检查预读(2):是

检查fdatasync(2):是

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

检查的sendfile(2 ):是

检查sync_file_range(2):是 --- --- libev 检查头SYS/inotify.h:是

检查功能inotify_init:是

检查头SYS/epoll.h:是

检查功能epoll_ctl:是

检查头端口。H:没有发现

检查头poll.h:是

检查功能的投票:是

检查报头[ 'SYS/types.h中', 'SYS/event.h'] :找不到

检查头SYS/queue.h:是

检查功能的kqueue:找不到

检查头SYS /塞莱ct.h:是

检查功能选择:是

检查头SYS/eventfd.h:是

检查功能eventfd:是

检查SYS_clock_gettime:是

检查库rt:是

检查功能clock_gettime:是

检查功能了nanosleep:是

检查功能小区:是

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

这意味着OpenSSL是安装。任何人都可以给我具体的建议或指导如何解决这个错误? 谢谢。

+0

您是自己编译节点还是使用下载的二进制文件? – 2012-04-06 00:01:05

回答

1

我认为你从源代码安装了nodejs,并且你没有安装openssl。要修复它,请安装openssl,然后重新安装nodejs。