日期:2014-05-16  浏览次数:20787 次

linux上nodejs安装
下载新版的Python(建议使用2.7版本:http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz),
安装三部曲:./configure/ make /make install

建立软连接,使系统默认的python指向python27
mv /usr/bin/python /usr/bin/python2.4
ln -s /usr/local/bin/python27 /usr/bin/python
修改yum,防止报错:
# vi /usr/bin/yum
将
#!/usr/bin/python
改为:
#!/usr/bin/python2.4
然后保存OK.补充:yum基于python写的


下载新版nodejs:安装三部曲:./configure/ make/ make install

# vim /etc/profile
在最后,添加:
export PATH="/usr/local/webserver/mysql/bin:$PATH"
保存,退出,然后运行:
#source /etc/profile
不报错则成功。

安装过程可能碰见问题:

1、没有安装gcc、g++
yum install gcc
yum install gcc-c++

2、
ImportError: No module named bz2:
  File "/disk/src/node-v0.6.12/deps/v8/SConstruct", line 37:
    import js2c, utils
  File "/disk/src/node-v0.6.12/deps/v8/tools/js2c.py", line 36:
    import bz2
Waf: Leaving directory `/disk/src/node-v0.6.12/out'
Build failed:  -> task failed (err #2):
        {task: libv8.a SConstruct -> libv8.a}
make: *** [program] 错误 1
python没有bz2扩展,安装下bz2后,再重新安装下python。

    yum install -y bzip2*
    cd Python-2.7.2/Modules/zlib
    ./configure && make && make install
    cd ../../
    python setup.py install


#查看安装结果:
#node -v
#npm -v