我尝试在两个包管理器[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上
答案 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