npm不在ubuntu 10.04下安装模块

时间:2011-08-10 09:21:57

标签: ubuntu node.js npm

我没有遇到任何问题安装NPM但是每当我尝试安装一个模块时,终端就会挂起而什么都不做(至少看起来它什么都没做......)

我等了5分钟,但没有任何改变。

screenshot terminal

修改

使用节点版本0.5.4-pre和npm 1.0.23

3 个答案:

答案 0 :(得分:3)

解决这个问题的最佳方法是:

1)删除节点目录

$ rm -rf node

2)得到分支0.4

$ git clone -b v0.4 git://github.com/joyent/node.git

3)编译并安装它(sudo)

$ sudo su -
$ cd node
$ make clean
$ ./configure
$ make -j
$ sudo su -
# make install

4)重新下载&安装npm,这很重要!

# curl http://npmjs.org/install.sh | sh

5)退出sudo,重建搜索索引并安装模块

# exit
$ npm search
$ npm install mysql

答案 1 :(得分:1)

降级到节点0.4.10,现在一切正常。

答案 2 :(得分:0)

重新安装nodejs和npm后解决了同样的问题。然后我将simple installation shell script写入带模块的自动安装。而且我知道不建议从root运行节点。