一、环境
OS:Ubuntu 13.04NodeJS升级前:node v0.10.5
NodeJS升级后:node v0.10.8
二、安装过程
从官网下载Node.js源码版:http://nodejs.org/dist/v0.10.8/node-v0.10.8.tar.gz$ cd node-v0.10.8
$ sudo ./configure
$ sudo make
$ sudo make install
整个安装一切正常。验证安装:
$ node -v
v0.10.8
但是,之前在升级安装0.10.7版时就存在安装错误。如下所示。
大约一周多前,Node.js官方发布了0.10.7版,我准备升级到最新版本。
下载Node.js的源码版本,地址为:
http://nodejs.org/dist/v0.10.7/node-v0.10.7.tar.gz
解压源码包:
$ tar zvxf node-v0.10.7.tar.gz
$ cd node-v0.10.7
$ ./configure
报错:
gyp: /home/chszs/node-v0.10.7/deps/openssl/openssl.gyp not found (cwd: /home/chszs/node-v0.10.7) while loading dependencies of /home/chszs/node-v0.10.7/node.gyp while trying to load /home/chszs/node-v0.10.7/node.gyp
Error running GYP
一直未能解决,但在v0.10.8版中问题消失了。