【发布时间】:2011-10-23 22:09:28
【问题描述】:
我安装了 NPM 没有问题,但是每当我尝试安装一个模块时,终端就会挂起并且什么都不做(至少看起来它什么都不做......)
我等了 5 分钟,但没有任何变化。
编辑
使用节点版本 0.5.4-pre 和 npm 1.0.23
【问题讨论】:
我安装了 NPM 没有问题,但是每当我尝试安装一个模块时,终端就会挂起并且什么都不做(至少看起来它什么都不做......)
我等了 5 分钟,但没有任何变化。
编辑
使用节点版本 0.5.4-pre 和 npm 1.0.23
【问题讨论】:
重新安装 nodejs 和 npm 后,同样的问题得到解决。然后我写simple installation shell script 自动安装模块。据我所知,不建议从根目录运行节点。
【讨论】:
降级到节点 0.4.10,现在一切正常。
【讨论】:
解决此问题的最佳方法是:
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
【讨论】: