npm 在 ubuntu 10.04 下不安装模块

发布于 2024-11-28 20:16:55 字数 241 浏览 3 评论 0原文

我安装 NPM 时没有任何问题,但每当我尝试安装模块时,终端就会挂起并且不执行任何操作(至少看起来它什么都不执行......)

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

screenshotterminal

编辑

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

I installed NPM without problems but whenever I try to install a module the terminal just hangs and does nothing (at least it seems like it does nothing ...)

I waited for 5 mins but nothing changes.

screenshot terminal

edit

using node version 0.5.4-pre and npm 1.0.23

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

允世 2024-12-05 20:16:55

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

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

Best way to get around this is:

1) Remove your node directory

$ rm -rf node

2) get branch 0.4

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

3) Compile and install it (sudo)

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

4) Re-download & install npm, this is important!

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

5) Exit sudo, rebuild your search index and install your module

# exit
$ npm search
$ npm install mysql
酒绊 2024-12-05 20:16:55

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

downgraded to node 0.4.10 and now everything is working alright.

听风吹 2024-12-05 20:16:55

重新安装nodejs和npm后解决了同样的问题。然后我编写简单安装shell脚本来自动安装模块。据我所知,不建议从根运行节点。

The same problem was solved after reinstall nodejs and npm. Then I write simple installation shell script to automatic installation with modules. And as i know it's not recomended to run node from root.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文