centos5.4中安装nodeJs(错误fpu = 'vfpv3' if armv7 else 'vfpv2'的解决)
2013-11-27 17:53
465 查看
1、下载nodejs
wget http://nodejs.org/dist/v0.10.10/node-v0.10.10.tar.gz
2、升级CentOS 5.6 64位版python到2.7.3
原因是CentOS 5.6自带的Python版本是2.4.3,但是目前许多基于Python的应用软件要求的Python版本应要高于2.4(如iotop、nodejs、func 等要求Python版本至少是2.6以上)
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
自此,python2.7安装后路径默认是在/usr/local/lib/python2.7
查看Python版本:
/usr/local/bin/python2.7 -V
但是注意:
正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.4.3版本,考虑到yum是基于python2.4.3才能正常工作,不敢轻易卸载。如何实现将系统默认的python指向到2.7版本呢?
3、如果不进行第二步的安装python的2.6版本以上3.0版本以下,会出现错误:
[root@localhost nodeJs]# cd node-v0.10.10
[root@localhost node-v0.10.10]# ./configure
File "./configure", line 434
fpu = 'vfpv3' if armv7 else 'vfpv2'
^
SyntaxError: invalid syntax
4、编译安装nodejs
tar zxvf node-v0.10.0.tar.gz
cd node-v0.10.0
./configure
make
在make的时候汇报错误:
import bz2 ImportError: No module named bz2 的错误,这说明缺少bz2
安装bz2
yum -y install bzip2*
进入python目录,然后再编译一次python,然后再安装nodejs
然后执行
cd node-v0.10.0
./configure
make
make install
wget http://nodejs.org/dist/v0.10.10/node-v0.10.10.tar.gz
2、升级CentOS 5.6 64位版python到2.7.3
原因是CentOS 5.6自带的Python版本是2.4.3,但是目前许多基于Python的应用软件要求的Python版本应要高于2.4(如iotop、nodejs、func 等要求Python版本至少是2.6以上)
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
自此,python2.7安装后路径默认是在/usr/local/lib/python2.7
查看Python版本:
/usr/local/bin/python2.7 -V
但是注意:
正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.4.3版本,考虑到yum是基于python2.4.3才能正常工作,不敢轻易卸载。如何实现将系统默认的python指向到2.7版本呢?
3、如果不进行第二步的安装python的2.6版本以上3.0版本以下,会出现错误:
[root@localhost nodeJs]# cd node-v0.10.10
[root@localhost node-v0.10.10]# ./configure
File "./configure", line 434
fpu = 'vfpv3' if armv7 else 'vfpv2'
^
SyntaxError: invalid syntax
4、编译安装nodejs
tar zxvf node-v0.10.0.tar.gz
cd node-v0.10.0
./configure
make
在make的时候汇报错误:
import bz2 ImportError: No module named bz2 的错误,这说明缺少bz2
安装bz2
yum -y install bzip2*
进入python目录,然后再编译一次python,然后再安装nodejs
然后执行
cd node-v0.10.0
./configure
make
make install
相关文章推荐
- centos5.4中安装nodeJs(错误fpu = 'vfpv3' if armv7 else 'vfpv2'的解决)
- Praat在CentOS 6.5中安装出现./praat /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.18' not found错误的解决办法
- PHP 5.3.10 编译安装时出现 undefined reference to `libiconv' 错误的解决方法
- 安装BCGControlBar 编译错误解决办法 fatal error C1033: cannot open program database '*:/**/vc60.idb'
- python win8 安装 ez_setup错误解决办法 UnicodeDecodeError: 'ascii' codec can't decode byte
- linux编译安装php5.4遇到错误:undefined reference to `libiconv_open'
- centos 安装mysql时错误unknown variable 'defaults-file=/opt/redmine-2.6.0-2/mysql/my.cnf'
- ADODB.Connection 错误 '800a0e7a' 未找到提供程序。该程序可能未正确安装。解决办法集锦
- setuptools安装错误解决:UnicodeDecodeError: 'ascii' codec can't decode
- centos 下刚安装完MySQL就出现密码错误 Access denied for user 'root'
- centos 安装mysql时错误unknown variable 'defaults-file=/opt/redmine-2.6.0-2/mysql/my.cnf'
- 安装mysql 出现错误Unable to update security settings. Access denied for user 'root'@'localhost' 的解决
- CentOS (linux) 启动错误 *** Run 'setenforce 1'to reenable. 解决
- centos的glibc升级方案 'GLIBCXX_3.4.15' not found错误的解决
- Android Eclipse 加载外部工程后错误提示 Unable to resolve target 'android-3'的问题解决
- Android模拟器安装软件提示错误 'adb' 不是内部或外部命令,也不是可运行的程序
- Nothing to be done for `_depend' 解决 make uboot时出现的错误
- 解决在centos x64 上安装openfire出现的错误
- 解决VTune错误.../lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by ...)
- Linux下重新安装MySql后出现'MySQL Daemon failed to start‘解决方法