当我尝试通过npm安装时,“找不到版本”

时间:2015-01-13 20:39:14

标签: node.js ubuntu npm

npm存在问题。 当我尝试安装某些东西时,我看到了这个错误。怎么了? (Ubuntu 12.04)

root @ server:〜#sudo npm install bower -g

npm ERR! Error: version not found: bower : bower/bower
npm ERR!     at RegClient.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:308:14)
npm ERR!     at Request._callback (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:246:65)
npm ERR!     at Request.self.callback (/usr/lib/node_modules/npm/node_modules/request/request.js:236:22)
npm ERR!     at Request.emit (events.js:98:17)
npm ERR!     at Request.<anonymous> (/usr/lib/node_modules/npm/node_modules/request/request.js:1142:14)
npm ERR!     at Request.emit (events.js:117:20)
npm ERR!     at IncomingMessage.<anonymous> (/usr/lib/node_modules/npm/node_modules/request/request.js:1096:12)
npm ERR!     at IncomingMessage.emit (events.js:117:20)
npm ERR!     at _stream_readable.js:944:16
npm ERR!     at process._tickCallback (node.js:442:13)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 3.2.0-35-virtual
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "bower" "-g"
npm ERR! cwd /root
npm ERR! node -v v0.10.35
npm ERR! npm -v 1.4.28
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /root/npm-debug.log
npm ERR! not ok code 0

1 个答案:

答案 0 :(得分:0)

请你将你的npm-debug.log作为gist http://gist.github.com上传?如果可能,运行带有至少一个-d标志的npm以提高日志记录级别。

自从1.4.28以来,npm已经有很多改进 - 特别是在安装期间的冲突和竞争条件方面。你能尝试更新你的npm安装吗?

要更新npm,请运行npm -g install npm@latest

对于某些Linux发行版(Debian / Ubuntu和RedHat / CentOS),发行版提供的最新节点版本可能会落后于稳定版本。 Here are instructions from NodeSource获取最新节点。

谢谢!