说明: 使用CentOS系统,进行nodejs安装,nodejs版本-v0.8.7。
1,先下载nodejs: # wget http://nodejs.org/dist/v0.8.7/node-v0.8.7.tar.gz
2,解压文件 # tar xvf node-v0.8.7.tar.gz
3,进入解压目录 # cd node-v0.8.7
4,检查所需要配置 # ./configure
出现错误提示: File “./configure”, line 261 o[‘variables’][‘node_prefix’] = options.prefix if options.prefix else ‘’ ^ SyntaxError: invalid syntax
处理方法见后文。
5 ,进行安装(时间比较长): # make && make install
6,检查是否成功安装,输入命令: # node -v
如果安装成功会输出相应版本号,如: v0.8.7
7,现在可以创建一个test.js文件进行测试,文件内容为:console.log(‘Hello World.’); 输入命令: # node test.js 输出:
/****************************************************/
nodejs安装./configure报错解决方法
/****************************************************/
Obviously the build fails when using Python 2.4.3
因为CentOS自带的是Python 2.4.3所以我们需要将版本提升至2.6以上
执行以下命令,注意安装路径:
$ wget http://www.python.org/ftp/python/2.6.5/Python-2.6.5.tar.bz2
$ tar jxvf Python2.6.5.tar.bz2
$ cd Python2.6.5
$ ./configure
$ make && make install
$ /usr/local/bin/python2.6 -V (查看一下python的版本)
$ mv /usr/bin/python /usr/bin/python2.4
$ rm -f /usr/bin/python
$ ln -s /usr/local/bin/python2.6 /usr/bin/python
$ vi /usr/bin/yum (将原来的/usr/bin/python 改为 /usr/bin/python2.4)
$ python -V (注意V要大写,显示当前python版本应该显示为2.6.5)
转的 http://hi.baidu.com/wuyadong1990s/item/2a18e573f8a7da2c6dc37ca6
感谢,遇到python版本引发的语法错误,找了一圈终于找到了