Node.js 如何在mac上安装phonegapbuildapi

Node.js 如何在mac上安装phonegapbuildapi,node.js,Node.js,在安装时,我收到了此错误。。。如何安装?有人能帮我吗 localhost:~ rammanikannta$ git clone git://github.com/germallon/phonegapbuildapi.git Cloning into 'phonegapbuildapi'... remote: Counting objects: 190, done. remote: Compressing objects: 100% (89/89), done. remote:

在安装时,我收到了此错误。。。如何安装?有人能帮我吗

localhost:~ rammanikannta$ git clone git://github.com/germallon/phonegapbuildapi.git 
Cloning into 'phonegapbuildapi'...
remote: Counting objects: 190, done.    
remote: Compressing objects: 100% (89/89), done.    
remote: Total 190 (delta 106), reused 180 (delta 97)    
Receiving objects: 100% (190/190), 59.61 KiB | 0 bytes/s, done.    
Resolving deltas: 100% (106/106), done.    
Checking connectivity... done    

localhost:~ rammanikannta$ cd phonegapbuildapi    

localhost:phonegapbuildapi rammanikannta$ npm link    
npm ERR! Error: EACCES, symlink '/Users/rammanikannta/phonegapbuildapi'    
npm ERR!  { [Error: EACCES, symlink '/Users/rammanikannta/phonegapbuildapi']    
npm ERR!   errno: 3,    
npm ERR!   code: 'EACCES',    
npm ERR!   path: '/Users/rammanikannta/phonegapbuildapi' }    
npm ERR!     
npm ERR! Please try running this command again as root/Administrator.    
npm ERR! System Darwin 12.5.0    
npm ERR! command "node" "/usr/local/bin/npm" "link"    
npm ERR! cwd /Users/rammanikannta/phonegapbuildapi    
npm ERR! node -v v0.10.20    
npm ERR! npm -v 1.3.11    
npm ERR! path /Users/rammanikannta/phonegapbuildapi    
npm ERR! code EACCES    
npm ERR! errno 3    
npm ERR! stack Error: EACCES, symlink '/Users/rammanikannta/phonegapbuildapi'    
npm ERR!     
npm ERR! Additional logging details can be found in:    
npm ERR!     /Users/rammanikannta/phonegapbuildapi/npm-debug.log    
npm ERR! not ok code 0

请查看:
请以root/管理员身份再次尝试运行此命令。

尝试
sudo npm link

以root用户身份运行
npm link
命令:

$ sudo npm link
(假设用户
rammanikanta
是管理员)

当要求输入密码时,请输入您自己的密码


原因是
npm-link
试图创建一个从全局
node\u modules
目录到下载的
phonegapbuildapi
的符号链接,您可能没有创建该符号链接的正确权限。

这是我试图从中安装phonegapbuildapi的地方,谢谢您的回复@robertklep,它确实起到了作用。。。但问题是它没有完全安装phonegapbuildapi。。。当我从终端运行任何东西时,它会显示以下错误:localhost:node rammanikanta$node CreateFileBasedApp.js module.js:340 throw err;^错误:在Function.module.处找不到模块“phonegapbuildapi”。\u在Function.module.处解析文件名(module.js:338:15)。\u在对象的require(module.js:380:17)处加载(module.js:280:25)在module.require(module.js:364:17)处加载。(/Users/rammanikanta/node/CreateFileBasedApp.js:1:73)在Module.模块处编译(Module.js:456:26)在Object.Module.模块处扩展..js(Module.js:474:10)在Module.load(Module.js:356:32)在Function.Module.runMain(Module.js:497:10)处加载(Module.js:312:12)@user2848995尝试在shell中设置
NODE_PATH
环境变量:
NODE_PATH=/usr/local/lib/NODE_modules:$NODE_PATH
@user2848995:
NODE_PATH=/usr/local/lib/NODE_modules:$NODE_PATH NODE CreateFileBasedApp.js
(作为一行)