我正在尝试使用Bower安装软件包。无论我尝试安装哪种软件包,bower都不会输出任何内容并挂起。详细标志不会提供更多信息。

strace输出以下一系列内容:

gettimeofday({1401644126, 563885}, NULL) = 0
gettimeofday({1401644126, 563944}, NULL) = 0
futex(0xb720046c, FUTEX_WAKE_PRIVATE, 1) = 1


和lsof输出:

strace  19125 matt  rtd    DIR    8,6     4096       2 /
strace  19125 matt  txt    REG    8,6   264024 3550363 /usr/bin/strace
strace  19125 matt  mem    REG    8,6  1758972  263074 /lib/i386-linux-gnu/libc-2.19.so
strace  19125 matt  mem    REG    8,6   134380  264066 /lib/i386-linux-gnu/ld-2.19.so
strace  19125 matt    0u   CHR 136,15      0t0      18 /dev/pts/15
strace  19125 matt    1u   CHR 136,15      0t0      18 /dev/pts/15
strace  19125 matt    2u   CHR 136,15      0t0      18 /dev/pts/15


npm是版本1.4.13,bower是1.3.3。

预期的行为是安装了软件包。知道发生了什么吗?

最佳答案

我相信此问题已通过commit 23fbbb51915d532a23ce0faafcc140663fbc008e解决。

从master重新安装bower可以解决此问题:

sudo npm install -g git://github.com/bower/bower#master

关于npm - bower 安装挂起,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23982615/

10-15 04:06