错误安装nodejs … SSL_COMP_get_compression_methods
在mac os x leopard上安装node-v0.4.8,出现如下错误:
../src/node_crypto.cc:2917: error: 'SSL_COMP_get_compression_methods' was not declared in this scope Waf: Leaving directory `/usr/local/node-v0.4.8/build' Build failed: -> task failed (err #1): {task: cxx node_crypto.cc -> node_crypto_4.o} make: *** [program] Error 1
任何人遇到这个错误安装最新的nodejs? 感谢您的任何build议。
MacOSX附带的openssl版本不是最新版本。 我会build议在这里抓取最新版本:
http://www.openssl.org/source/openssl-1.0.0d.tar.gz
将其解压缩到您select的目录,然后cd到该目录:
$ ./configure $ make $ sudo make install
最后的sudo
命令将要求您input您的pipe理员密码。 然后转到node.js源代码目录并:
$ ./configure --openssl-includes=/usr/local --openssl-libpath=/usr/local
这将告诉节点使用我们刚编译和安装的定制的openssl。 最后:
$ make $ sudo make install
对不起,不知道如何评论而不是发表一个答案。 但这不适合我。 相同的SSL错误。 然而这工作:
http://nelsonslog.wordpress.com/2011/04/10/node-without-ssl/
现在很好,因为我只是原型,但是显然缺乏SSL。
- 新鲜的反应,本机ios应用程序不build设?
- meteor将不会启动 – 纤维/ futures.js抛出错误“错误:SQLITE_CORRUPT:数据库磁盘映像格式错误”
- 在没有terminal的OSX上启动node.js
- 在mac osx el capitan上安装cordova
- stream浪者,泊坞窗,共享卷在初始configuration时还没有准备好
- 我不断收到在Eclipse上运行Grunt的“env:node:没有这样的文件或目录”,作为MacOS Yosemite下的外部工具
- NodeJs,moch / chai在macOS上出现“Segmentation fault:11”失败
- 我可以强制链接节点@ 6吗?
- Socket.io:如何处理closures连接?