我尝试在Ubuntu 12.04中运行sudo npm install -g cordova
。我收到这个错误:
如果它以ok结束,那就有用了 详细的cli ['节点',' / usr / bin / npm','安装',' -g',' cordova& #39; ]
info使用npm@1.1.4
info使用node@v0.6.12
详细的配置文件/home/desarrollador/.npmrc
详细的配置文件/ usr / etc / npmrc
详细配置文件/ usr / share / npm / npmrc
愚蠢的exec / usr / bin / node" /usr/share/npm/bin/npm-get-uid-gid.js" "人" 1001
愚蠢的产卵[' / usr / bin / node',
愚蠢的产卵[' /usr/share/npm/bin/npm-get-uid-gid.js' ;,' nobody',1001],
愚蠢的产卵无效]
来自getuid / gid的愚蠢输出{" uid":65534," gid":1001}
来自getuid / gid的愚蠢输出 详细缓存添加[' cordova',null]
愚蠢的缓存添加:name,spec,args [undefined,' cordova',[' cordova',null]]
详细解析网址{路径名:' cordova',路径:' cordova',href:' cordova' }
详细的addNamed [' cordova','' ]
详细的addNamed [null,'' ]
愚蠢的名字,范围,hasData [' cordova','',false]
在任何重复的科尔多瓦之前,都是粗糙的 详细的网址解析[' https://registry.npmjs.org/','。/ cordova' ]
详细的网址已解决https://registry.npmjs.org/cordova
http GET https://registry.npmjs.org/cordova
呃!错误:无法从注册表中获取:cordova
呃! at /usr/share/npm/lib/utils/npm-registry-client/get.js:139:12
呃!在cb(/usr/share/npm/lib/utils/npm-registry-client/request.js:31:9)
呃!在Request._callback(/usr/share/npm/lib/utils/npm-registry-client/request.js:136:18)
呃!在Request.callback(/usr/lib/nodejs/request/main.js:119:22)
呃!在请求。 (/usr/lib/nodejs/request/main.js:212:58)
呃!在Request.emit(events.js:88:20)
呃!在ClientRequest。 (/usr/lib/nodejs/request/main.js:412:12)
呃!在ClientRequest.emit(events.js:67:17)
呃!在HTTPParser.onIncoming(http.js:1261:11)
呃!在HTTPParser.onHeadersComplete(http.js:102:31)
呃!您可以在以下位置报告此日志:
呃! http://bugs.debian.org/npm
呃!或使用
呃! reportbug --attach /home/desarrollador/npm-debug.log npm
ERR!
呃! System Linux 3.5.0-59-generic
呃!命令"节点" "在/ usr /斌/ NPM" "安装" " -g" "科尔多瓦"
呃! cwd / home / desarrollador
呃!节点-v v0.6.12
呃! npm -v 1.1.4
呃!消息无法从注册表中获取:cordova
我做错了什么?
答案 0 :(得分:1)
按照以下命令在ubuntu上安装cordova:
1。 $ sudo apt-get install npm
2。 $ sudo npm安装节点
3。 $ sudo npm install -g cordova
4。 $ cordova
如果没有找到命令,则使用alternate:
1. $ sudo apt-get删除节点
2。 $ sudo apt-get install python-software-properties python g ++ make
3。 $ sudo add-apt-repository ppa:chris-lea / node.js
4。 $ sudo apt-get update
5。 $ sudo apt-get install nodejs
6。 $ sudo npm install -g cordova
7。 $ ln -s / usr / bin / nodejs / usr / bin / node