Centos5.6 搭建nodeJs环境可能遇到的问题

[b] CentOS5.6 安装NodeJsv0.10.7 [/b]
[list]
[*] 安装python之前需要安装 yum install -y bzip2*。
[*] 安装nodejs之前需要python2.6/2.7环境,系统自带的是2.4环境。我升级到了2.7(网上有的说升级到2.7后yum不好用,目前我还没有遇到。也有升级到3.0的,安装nodejs时可能还需要另配置下)。升级后用python -V 验证下是否升级成功。

有以下方式解决 yum 依赖python2.4的问题
mv /usr/bin/python /usr/bin/python2.4
ln -s /usr/local/bin/python2.7 /usr/bin/python
vi /usr/bin/yum
把第一行 #!/usr/bin/python 改成 #!/usr/bin/python2.4


[*] 下载nodejs源码,解压,编译,出现 [color=red]... No module named bz2: ...[/color]错误,上网一番搜索后说是因为[b]python没有bz2扩展,安装下bz2后,再重新安装下python。[/b]
[*] yum install -y bzip2*
[*] cd Python-2.7.5源码包/Modules/zlib
[*] ./configure && make && make install
[*] cd ../../
[*] python setup.py install
[*] 重新编译nodeJs 这回通过了
[/list]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值