Node 10.18安装过程中出现的问题
2013-11-08 14:22
381 查看
从官网下载Node.js源码版:http://nodejs.org/dist/v0.10.18/node-v0.10.18.tar.gz
tar -zxvf node-v0.6.9.tar.gz 解压缩
$ cd node-v0.10.8
$ sudo ./configure
// 报错 File "./configure", line 434 fpu = 'vfpv3' if armv7 else 'vfpv2' ^ SyntaxErr 说明需要python2.7
$ make
$ make install
需要安装python 2.7
http://www.cnblogs.com/duerbin/archive/2013/04/28/3049678.html
升级CentOS 5.6 64位版python到2.7.3 yum 在python2.7的版本下,阿里云服务器运行正常
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
建立软连接,使系统默认的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
接下来只需要正常安即可,不会再抛出fpu = 'vfpv3' if armv7 else 'vfpv2'这样的错误!
之后安装nodejs 又报错
安装过程可能碰见问题:
1、
File "/home/flo/node-v0.6.6/tools/waf-light", line 157, in <module>
import Scripting
File "/home/flo/node-v0.6.6/tools/wafadmin/Scripting.py", line 146
except Utils.WafError, e:
^
SyntaxError: invalid syntax
指定下python2.7路径,默认使用3导致出错。
export PYTHON=`which python2`
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.3
./configure && make && make install
命令行执行node,看到下面信息说明安装成功。
> [root@COS64-65 node-v0.6.12]# node
> process.versions
{ node: '0.6.12',
v8: '3.6.6.24',
ares: '1.7.5-DEV',
uv: '0.6',
openssl: '0.9.8e-fips-rhel5' }
>
tar -zxvf node-v0.6.9.tar.gz 解压缩
$ cd node-v0.10.8
$ sudo ./configure
// 报错 File "./configure", line 434 fpu = 'vfpv3' if armv7 else 'vfpv2' ^ SyntaxErr 说明需要python2.7
$ make
$ make install
需要安装python 2.7
http://www.cnblogs.com/duerbin/archive/2013/04/28/3049678.html
升级CentOS 5.6 64位版python到2.7.3 yum 在python2.7的版本下,阿里云服务器运行正常
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
建立软连接,使系统默认的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
接下来只需要正常安即可,不会再抛出fpu = 'vfpv3' if armv7 else 'vfpv2'这样的错误!
之后安装nodejs 又报错
安装过程可能碰见问题:
1、
File "/home/flo/node-v0.6.6/tools/waf-light", line 157, in <module>
import Scripting
File "/home/flo/node-v0.6.6/tools/wafadmin/Scripting.py", line 146
except Utils.WafError, e:
^
SyntaxError: invalid syntax
指定下python2.7路径,默认使用3导致出错。
export PYTHON=`which python2`
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.3
./configure && make && make install
命令行执行node,看到下面信息说明安装成功。
> [root@COS64-65 node-v0.6.12]# node
> process.versions
{ node: '0.6.12',
v8: '3.6.6.24',
ares: '1.7.5-DEV',
uv: '0.6',
openssl: '0.9.8e-fips-rhel5' }
>
相关文章推荐
- Oralce安装、使用过程中出现的问题
- python+selenium安装过程出现ImportError: No module named selenium问题
- 安装yii2的过程中可能会出现的问题
- 安装过程中出现PKG_CONFIG_PATH的问题解决方法
- 解决node.js安装cnpm、grunt、bower出现的不是内部或外部命令问题
- node.js安装过程遇到的问题
- Oracle安装过程出现问题
- Nginx在安装过程经常出现的问题
- linux 安装RAC 过程出现的问题
- MariaDB在win10下的安装过程和出现的各种问题
- windows 下安装mediawiki服务器的过程及出现的问题
- Apache Thrift安装过程出现的问题
- ubuntu14.04.5安装paramiko模块pip install paramiko出现一堆问题的解决过程
- WINDOWS8下面安装mssql2005过程中出现启动服务失败问题解决
- apach+https安装过程出现的问题
- 初次使用YII框架时,安装过程中出现的问题
- 安装ADT过程出现问题
- 安装安装.net framework过程中出现的问题
- webstorm安装过程中出现问题
- VMvare虚拟机安装过程出现问题的解决方案