首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phonegap安装

Phonegap安装
EN

Stack Overflow用户
提问于 2013-11-12 10:58:14
回答 2查看 606关注 0票数 0

嗨,我要安装phonegap在我的MAC OSX 10.9之前,我有一个Appcelerator钛安装在我的机器上,然后我删除它出于一些原因。

我在我的机器上安装了Node和NPM,我使用以下方法安装phonegap:

$ sudo安装-g phonegap

在phonegap安装之后,这是一件奇怪的事情:

它在我的应用程序中创建了一个钛工作室文件夹。如果你知道怎么解决这个问题,请回复。我不能在机器上运行phonegap。

npm http获取Studio/TitaniumStudio.app/Contents/MacOS/Password:/usr/local/bin/phonegap https://registry.npmjs.org/mime/1.2.6 http 304 https://registry.npmjs.org/mime/1.2.6 /https://registry.npmjs.org/mime/1.2.6/https://registry.npmjs.org/mime/1.2.6/Applications/#en2# Studio/TitaniumStudio.app/Contents/MacOS/Password:/usr/local/lib/node_modules/phonegap/bin/phonegap.js phonegap@3.1.0-0.15.0 /Applications/Tit闭i Studio/TitaniumStudio.app/Contents/MacOS/Password:/usr/local/lib/node_modules/phonegap

EN

回答 2

Stack Overflow用户

发布于 2013-11-20 21:55:36

运行npm get prefix将显示当前的prefix设置,该设置可能同时包含钛目录和phonegap目录。npm set prefix /usr/local/bin/phonegap可能会为您修复这个问题。

票数 0
EN

Stack Overflow用户

发布于 2013-12-21 12:10:51

在执行npm之后,安装phonegap输出: 200 Studio/TitaniumStudio.app/Contents/MacOS/Password:/Applications/Titanium Studio/TitaniumStudio.app/Contents/MacOS/Password:/usr/local/bin/phonegap /Applications /Ti钛Studio/TitaniumStudio.app/Contents/MacOS/Password:/Applications/Titanium Studio/TitaniumStudio.app/Contents/MacOS/Password:/usr/local/lib/node_modules/phonegap/bin/phonegap.js -> /Applications/Ti钛Studio/TitaniumStudio.app/Contents/MacOS/Password:/Applications/Titanium Studio/TitaniumStudio.app/Contents/MacOS/Password:/usr/local/lib/node_modules/phonegap/bin/phonegap.js phonegap@3.3.0-0.18.0 /Applications/Titanium Studio/TitaniumStudio.app/Contents/MacOS/Password:/Applications/Titanium Studio/TitaniumStudio.app/Contents/MacOS/Password:/usr/local/lib/node_modules/phonegap

我安装了钛工作室(appcelerator),它也使用node.js。

执行npm后,获取前缀/应用程序/钛Studio/TitaniumStudio.app/Contents/MacOS/Password:/Applications/Titanium Studio/TitaniumStudio.app/Contents/MacOS/Password:/usr/local

哪个国家预防机制/usr/地方/bin/ npm

执行npm之后,set前缀/usr/local/bin/phonegap没有明显的变化,但请重试npm,获取前缀,然后

npm错误!错误: EACCES,mkdir '/usr/local/bin/phonegap‘npm错误!{错误: EACCES,mkdir '/usr/local/bin/phonegap’errno: 3,代码:'EACCES',路径:'/usr/local/bin/phonegap‘} npm错误!npm错误!请尝试以root/Administrator的身份再次运行此命令。

npm错误!系统达尔文13.0.0 npm错误!命令“节点"/usr/local/bin/ npm”get“前缀”npm ERR!cwd /User/Sweetcoder!节点-v v0.10.23 node!npm -v 1.3.17 npm错误!路径/usr/本地/bin/phonegap npm错误!代码EACCES npm错误!错误的3 npm错误!堆栈错误: EACCES,mkdir '/usr/local/bin/phonegap‘npm错误!npm错误!更多的日志记录详细信息可以在: npm ERR!/Users/Sweet编码器/ npm -调试器中找到。日志npm ERR!不确定代码0 MacBook-Pro-de:~ Sweetcoder$ npm得到前缀npm错误!错误: EACCES,mkdir '/usr/local/bin/phonegap‘npm错误!{错误: EACCES,mkdir '/usr/local/bin/phonegap’errno: 3,代码:'EACCES',路径:'/usr/local/bin/phonegap‘} npm错误!npm错误!请尝试以root/Administrator的身份再次运行此命令。

npm错误!系统达尔文13.0.0 npm错误!命令“节点"/usr/local/bin/ npm”get“前缀”npm ERR!cwd /User/Sweetcoder!节点-v v0.10.23 node!npm -v 1.3.17 npm错误!路径/usr/本地/bin/phonegap npm错误!代码EACCES npm错误!错误的3 npm错误!堆栈错误: EACCES,mkdir '/usr/local/bin/phonegap‘npm错误!npm错误!更多的日志记录详细信息可以在: npm ERR!/Users/Sweet编码器/ npm -调试器中找到。日志npm ERR!不确定代码0

然后用sudo前缀: /usr/local/bin/phonegap重试

重新安装phonegap:现在执行phonegap -bash: phonegap:命令找不到

那么cd /usr/local/bin/ phonegap /bin和phonegap就在那里了。

执行./phonegap,输出是OK的

音隙不在路上

然后问题是de的前缀导致钛工作室的安装。记住npm的旧前缀get前缀/应用程序/钛Studio/TitaniumStudio.app/Contents/MacOS/Password:/Applications/Titanium Studio/TitaniumStudio.app/Contents/MacOS/Password:/usr/local

将前缀设置为/usr/local,然后再次安装phonegap

NPM install -g not working after Titanium install

可能会出现一条消息,比如拒绝删除: /usr/local/bin/phonegap,而不是在/usr/local/lib/node_modules/phonegap中。

别担心,主管/usr/本地/bin/phonegap

然后您将看到您可以执行phonegap命令

如果我对钛更新有问题,我会编辑这篇文章

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19927334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档