我正在尝试使用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/