namedhao 发表于 2017-2-22 06:36:29

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

CentOS5.6 安装NodeJsv0.10.7

[*] 安装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源码,解压,编译,出现 ... No module named bz2: ...错误,上网一番搜索后说是因为python没有bz2扩展,安装下bz2后,再重新安装下python。
[*] yum install -y bzip2*
[*] cd Python-2.7.5源码包/Modules/zlib
[*] ./configure && make && make install
[*] cd ../../
[*] python setup.py install
[*] 重新编译nodeJs 这回通过了
页: [1]
查看完整版本: Centos5.6 搭建nodeJs环境可能遇到的问题