问题升级node.js

时间:2012-03-26 19:49:29

标签: node.js

我尝试在两个包管理器[using sudo]:

上更新node.js.
Setting up nodejs (0.6.14-1chl1~oneiric1) ...
XXX@TPSL410:~$ node --version
v0.5.11-pre

使用npm

zain@TPSL410:~$ sudo npm install n
n@0.7.1 ./node_modules/n 
zain@TPSL410:~$ node --version
v0.5.11-pre

有关为什么这不起作用的任何想法?谢谢!

编辑:在Ubuntu 11.04上

1 个答案:

答案 0 :(得分:1)

要在系统上安装新版本的节点,如果遇到问题,我会将节点git repo重新克隆到新目录中。所以cd某个地方,也许只需输入“cd”即可转到您的主目录,然后:

git clone https://github.com/joyent/node.git
cd node
git checkout v0.6.14
./configure
make
sudo make install

使用git checkout签出要安装的版本非常重要,否则您将从master分支安装,这可能不稳定。

如果一切顺利,请尝试npm --version并安装0.6.14。

如果您想使用n,则应全局安装

npm install -g n

然后,如果要安装具有n

的特定节点版本

n 0.6.14 也许 n latest

然后运行一个节点程序,说它是一个名为app.js的脚本,你运行其中一个版本:

n as 0.6.14 app.js