使用命令行界面安装Phonegap时出错

时间:2014-03-14 10:03:14

标签: node.js cordova

我正在尝试将Phonegap安装到我的系统中,我在系统中安装了node.js但是在尝试使用以下命令安装phonegap时出错:

C:\Windows\system32>npm install -g phonegap

错误堆栈是:

npm ERR! stack Error: connect EACCES

这是我获得的命令输出:

C:\Windows\system32>npm install -g phonegap
npm http GET https://registry.npmjs.org/phonegap
npm http GET https://registry.npmjs.org/phonegap
npm http GET https://registry.npmjs.org/phonegap
npm ERR! Error: connect EACCES
npm ERR!     at errnoException (net.js:901:11)
npm ERR!     at Object.afterConnect [as oncomplete] (net.js:892:19)
npm ERR!  { [Error: connect EACCES] code: 'EACCES', errno: 'EACCES', syscall: 'c
onnect' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nod
ejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "phonegap"
npm ERR! cwd C:\Windows\system32
npm ERR! node -v v0.10.15
npm ERR! npm -v 1.3.5
npm ERR! syscall connect
npm ERR! code EACCES
npm ERR! errno EACCES
npm ERR! stack Error: connect EACCES
npm ERR! stack     at errnoException (net.js:901:11)
npm ERR! stack     at Object.afterConnect [as oncomplete] (net.js:892:19)
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:\Windows\system32\npm-debug.log
npm ERR! not ok code 0

2 个答案:

答案 0 :(得分:0)

您的节点安装使用系统目录。使用-g

时使用sudo
C:\Windows\system32> sudo npm install -g  phonegap

答案 1 :(得分:0)

将您的CMD作为ADMINISTRATOR角色运行。

右键单击命令提示符> 以管理员身份运行

完成