node.js的安装与配置
2014-07-17 11:36
288 查看
在编译安装node.js时,我遇到了如下错误提示,
File "./configure", line 436
fpu = 'vfpv3' if armv7 else 'vfpv2'
SyntaxError: invalid syntax
这是由于Centos5.*系统自带的Python版本是2.4.3,但是目前许多基于Python的应用软件要求的Python版本应要高于2.4。(如iotop、nodejs、func 等要求Python版本至少是2.6以上)
所以我们需要先安装版本高的Python。
这里我们首先要安装bz2*,#yum install bzip2-devel.x86_64 -y,接下来我们安装Python。
wget -c http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
#tar jxvf Python-2.7.3.tar.bz2
#cd Python-2.7.3
#./configure
#make && make install
至此,Python安装完毕,python2.7安装后路径默认是在/usr/local/lib/python2.7。
查看Python版本:
#/usr/local/bin/python2.7 -V
建立软连接,使系统默认的python指向python2.7。
正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.4.3版本,考虑到yum是基于python2.4.3才能正常工作,不敢轻易卸载。如何实现将系统默认的python指向到2.7版本呢?
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python2.7 /usr/bin/python
检验python指向是否成功
python -V
解决系统python软链接指向python2.7版本后,yum不能正常工作方法:
#vi /usr/bin/yum将第一行显示的#/usr/bin/python修改为#/usr/bin/python2.4(让yum还是去调用python2.4),保存修改即可。
sed -i '1s/\/usr\/bin\/python/\/usr\/bin\/python2.4/1' /usr/bin/yum
本文出自 “技术成就梦想” 博客,请务必保留此出处http://hxl2009.blog.51cto.com/779549/1031310
至此,我们就可以安装node.js了。这里我们使用编译安装。
#wget http://nodejs.org/dist/v0.10.17/node-v0.10.17.tar.gz
2,解压文件并安装
# tar xvf node-v0.10.17.tar.gz
# cd node-v0.10.17
# ./configure
# make
# make install
# cp /usr/local/bin/node /usr/sbin/
查看当前安装的Node的版本以及npm -v 版本
# node -v
[注]在安装node.jsmake时还遇到了ImportError: No module named bz2,此时需要安装bzip2* 。
#yum install -y bzip2*
这时还需要重新编译Python。
File "./configure", line 436
fpu = 'vfpv3' if armv7 else 'vfpv2'
SyntaxError: invalid syntax
这是由于Centos5.*系统自带的Python版本是2.4.3,但是目前许多基于Python的应用软件要求的Python版本应要高于2.4。(如iotop、nodejs、func 等要求Python版本至少是2.6以上)
所以我们需要先安装版本高的Python。
这里我们首先要安装bz2*,#yum install bzip2-devel.x86_64 -y,接下来我们安装Python。
wget -c http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
#tar jxvf Python-2.7.3.tar.bz2
#cd Python-2.7.3
#./configure
#make && make install
至此,Python安装完毕,python2.7安装后路径默认是在/usr/local/lib/python2.7。
查看Python版本:
#/usr/local/bin/python2.7 -V
建立软连接,使系统默认的python指向python2.7。
正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.4.3版本,考虑到yum是基于python2.4.3才能正常工作,不敢轻易卸载。如何实现将系统默认的python指向到2.7版本呢?
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python2.7 /usr/bin/python
检验python指向是否成功
python -V
解决系统python软链接指向python2.7版本后,yum不能正常工作方法:
#vi /usr/bin/yum将第一行显示的#/usr/bin/python修改为#/usr/bin/python2.4(让yum还是去调用python2.4),保存修改即可。
sed -i '1s/\/usr\/bin\/python/\/usr\/bin\/python2.4/1' /usr/bin/yum
本文出自 “技术成就梦想” 博客,请务必保留此出处http://hxl2009.blog.51cto.com/779549/1031310
至此,我们就可以安装node.js了。这里我们使用编译安装。
#wget http://nodejs.org/dist/v0.10.17/node-v0.10.17.tar.gz
2,解压文件并安装
# tar xvf node-v0.10.17.tar.gz
# cd node-v0.10.17
# ./configure
# make
# make install
# cp /usr/local/bin/node /usr/sbin/
查看当前安装的Node的版本以及npm -v 版本
# node -v
[注]在安装node.jsmake时还遇到了ImportError: No module named bz2,此时需要安装bzip2* 。
#yum install -y bzip2*
这时还需要重新编译Python。
相关文章推荐
- node.js在Ubuntu 12.04下的安装和配置
- windows7下安装node.js配置过程记录
- 深入浅出Node.js(二):Node.js&NPM的安装与配置
- Node.js 安装配置
- Windows环境下的NodeJS+NPM+Bower安装配置步骤
- Node.js入门:Node.js&NPM的安装与配置
- 深入浅出Node.js(二):Node.js&NPM的安装与配置
- 转:Node.js和testacular的安装与配置
- node.js在Ubuntu 12.04下的安装和配置
- node.js在Ubuntu 12.04下的安装和配置
- 深入浅出Node.js(二):Node.js&NPM的安装与配置
- node.js 初探 - 安装配置
- Node.js安装与配置
- Windows下node.js+express安装配置教程、构建JavaScript的Web开发环境
- node.js、git、bootstrap等安装配置
- 安装配置node.js
- node.js在Ubuntu 12.04下的安装和配置
- centOS下通过NPM安装和配置node.js+socket.io+connect在线聊天的详细教程
- Node.js&NPM的安装与配置(转)
- Ubuntu下安装和配置Node.JS及可能遇到的问题