安装nodejs 问题

在suse 上安装nodejs 一直出现问题: (我是先安装的 openssl  和 python ),但是还是出现下面的问题

我的openssl 的版本是 0.9.8c


Checking for openssl                                : not found 
Checking for function SSL_library_init   : not found
Checking for header openssl/crypto.h : not found


解决方案:

1.重新编译openssl, 加上 ./config -fPIC --prefix=/usr/local/ssl/ enable-shared

2 ./configure --openssl-libpath=/usr/local/ssl/lib --openssl-includes=/usr/local/ssl/include

3.当我只是用 ./configure --openssl-libpath=/usr/local/ssl/lib --openssl-includes=/usr/local/ssl/include 加上路径的时候,却报 

Checking for function SSL_library_init     : not found 这个错误

记得加上路径 openssl的安装路径


4. ./configure 之后,再make 出现下面的问题:

collect2: ld returned 1 exit status
Waf: Leaving directory `/usr/local/src/node-v0.6.18/out'
Build failed:  -> task failed (err #1): 
        {task: cxx_link node_main_5.o,node_5.o,node_buffer_5.o,node_javascript_5.o,node_extensions_5.o,node_http_parser_5.o,node_constants_5.o,node_file_5.o,node_script_5.o,node_os_5.o,node_dtrace_5.o,node_string_5.o,node_zlib_5.o,timer_wrap_5.o,handle_wrap_5.o,stream_wrap_5.o,tcp_wrap_5.o,udp_wrap_5.o,pipe_wrap_5.o,cares_wrap_5.o,tty_wrap_5.o,fs_event_wrap_5.o,process_wrap_5.o,v8_typed_array_5.o,node_signal_watcher_5.o,node_stat_watcher_5.o,node_io_watcher_5.o,platform_linux_5.o,node_crypto_5.o,http_parser_3.o -> node}


5. 问题在网上找了一下说是 zlib的版本过低,我下了一个最新的zlib(最新zlib) ,编译,make install 。zlib的官网是 zlib官网


6. 安装完成当我在 /usr/local/src/node-v0.6.18 目录下 直接make 的时候还是 出现 4的错误。


7. 在 /usr/local/src/node-v0.6.18 重新 ./configure ,然后再 make 这下成功了:

Waf: Leaving directory `/usr/local/src/node-v0.6.18/out'
'build' finished successfully (18.502s)
-rwxr-xr-x 1 root root 8.2M May 28 16:19 out/Release/node


8. make install 出现:

* installing out/Release/src/node_config.h as /usr/local/include/node/node_config.h
Waf: Leaving directory `/usr/local/src/node-v0.6.18/out'
'install' finished successfully (0.350s)



安装完成。哈哈,准备开始我的nodejs 之旅





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值