linux上nodejs安装

本文详细介绍如何安装配置Python 2.7版本及Node.js,包括解决安装过程中遇到的常见问题,如gcc/g++缺失、bz2扩展缺失等,并提供环境变量设置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


下载新版的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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值