Mac安装PhoneGap3
Mac安装PhoneGap3第一步需要安装NodeJS,在Mac下有一个.pkg安装包(Mac OS X Installer (.pkg),下载下来一路点击就可以安装成功了。在Terminal控制台输入node -v就可以看到安装成功了。第二步是安装PhoneGap,打开Terminal控制台输入:
$ sudo npm install -g phonegap
安装好了以后输入创建第一个例子:
$ phonegap create my-app
$ cd my-app
$ phonegap run ios
结果报错:
[phonegap] detecting iOS SDK environment... [phonegap] using the local environment [phonegap] adding the iOS platform... [error] An error occured during creation of ios sub-project. /bin/sh: /Users/umk/.cordova/lib/ios/cordova/3.3./bin/create: No such file or directory
是因为PhoneGap用到Apache Cordova引擎,没有安装好,我国网络状况用Git的原因....只好手动下载一个Cordova,解压,然后把内容全部复制到/Users/umk/.cordova/lib/ios/cordova/3.3.0/,然后再运行命令:
$ cd my-app
$ phonegap run ios
结果报错:
[phonegap] compiling iOS... cp: copyFileSync: could not write to dest file (code=ENOENT):/Users/umk/my-app/platforms/ios/cordova/defaults.xml events.js: throw er; // Unhandled 'error' event ^ Error: spawn ENOENT at errnoException (child_process.js::) at Process.ChildProcess._handle.onexit (child_process.js::)
解决办法是重新创建一个例子:
$ phonegap create my-app2
$ cd my-app2
$ phonegap run ios
报错说下载ios-sim失败:
[phonegap] detecting iOS SDK environment... [phonegap] using the local environment [phonegap] adding the iOS platform... [phonegap] compiling iOS... [phonegap] successfully compiled iOS app [phonegap] trying to install app onto device [phonegap] no device was found [phonegap] trying to install app onto emulator [warning] missing ios-sim [warning] install ios-sim from http://github.com/phonegap/ios-sim [error] An error occurred while emulating/deploying the ios project. Error: ios-sim was not found. Please download, build and install version 1.7 or greater from https://github.com/phonegap/ios-sim into your path. Or 'npm install -g ios-sim' using node.js: http://nodejs.org/
这个好办,下载ios-sim就可以了:
$ sudo npm install -g ios-sim
再次运行成功,看到iPhone模拟器起来了:
[phonegap] detecting iOS SDK environment... [phonegap] using the local environment [phonegap] compiling iOS... [phonegap] successfully compiled iOS app [phonegap] trying to install app onto device [phonegap] no device was found [phonegap] trying to install app onto emulator [phonegap] successfully installed onto emulator
这样,my-app项目platforms/ios文件夹下会有xcode的porject,双击就可以用xcode打开。
附录:我的版本情况
$ phonegap -v 3.3.-0.19. $ node -v v0.10.26 $ git --version git version 1.8.3.4 (Apple Git-) $ cordova -v 3.4.-0.1.
Mac安装PhoneGap3的更多相关文章
- 安装phonegap3.2
安装phonegap3.2,要用node.js,还要安装git
- mac安装tensorflow报错
问题:mac安装tensorflow过程中,爆出oserror:permission denied 解决方案:关闭mac的sip,然后sudo安装 关闭sip的方法:重启mac,按住command+R ...
- Mac 安装activate-power-mode atom
Mac 安装activate-power-mode atom 标签: atommac 2015-12-02 14:53 308人阅读 评论(0) 收藏 举报 分类: git(2) 版权声明:本文为 ...
- Mac安装ctags
Mac安装ctags mac 系统有自带的ctags,但是不支持"ctags -R"指令,需要自己在安装Exuberant Ctags 1.下载ctags 2. 安装 ./conf ...
- ubuntu 安装 swoole 和mac 安装swoole 扩展
ubuntu php 安装swoole 比较容易 1. 从git下载源码 2. 下载pcre http://sourceforge.net/projects/pcre/files/pcre/8.36/ ...
- [Scrapy] Mac安装Scrapy
Mac安装Scrapy Mac版本 10.11 El Captain. 前一段想在Mac上用Scrapy,各种问题.有一个不错的工具:Anaconda. 安装Anaconda 下载地址 我还是下pyt ...
- mac 安装 nginx 环境
1.brew search nginx 2.brew install nginx 启动nginx ,sudo nginx ;访问localhost:8080 发现已出现nginx的欢迎页面了. 备注: ...
- 学习mongo系列(一) win/mac安装 解析 连接
一.安装mongo数据库 下载链接https://www.mongodb.org/downloads, 在执行如下命令的时候事先按照目录新建如下的目录:(如果数据库安装在D盘就在D盘的根目录下建)&q ...
- 20160512关于mac安装caffe的记录
记得2015年在mac系统上安装过一次caffe,非常顺利,但是最近群里许多同学反映mac安装caffe出现了各种问题,同时我也在帮助别人安装caffe的时候也遇到了一些坑,不再像以前这么顺利了.估计 ...
随机推荐
- 队列<一>
这里用的递归法,采用两种版本,一种是C语言,一种是C++:但是,用C语言没有“引用”,所以采用的是指向指针的指针:而C++具备“引用”,所以直接用&引用,简洁: 先看C++的代码: BiTre ...
- 记录:CSS特殊性——权值规则
浏览器是根据权值来判断使用哪种css样式的,权值高的就使用哪种css样式. 下面是权值的规则: 标签的权值为1,类选择符的权值为10,ID选择符的权值最高为100.例如下面的代码: p{color:r ...
- Chapter15 Principles of Metabolic Regulation
15.1 调节代谢的通路 (1)细胞和有机体维持着动态稳定 调节作用的基因多 2500个 12% 激酶占比多 300个 一个通路受到多方调节 (2)酶的数量和催化活性 可以被调节 反应物的调控 糖酵解 ...
- pyppeteer使用笔记
pyppeteer -- python版本的puppeteer,一个强大的chronium headless浏览器API 最近搞天猫用了一波儿,记录一下. 先上文档: https://miyakogi ...
- Android 如何通过浏览器打开App
首先给出参考资料http://my.oschina.net/liucundong/blog/354029?p=3#rpl_291191828 通过浏览器直接打开Android应用程序 Android ...
- Codeforces821C Okabe and Boxes 2017-06-28 15:24 35人阅读 评论(0) 收藏
C. Okabe and Boxes time limit per test 3 seconds memory limit per test 256 megabytes input standard ...
- java基础知识-数据类型及转换
1.java中的常量大体分为两种: <1>字面量常量 <2>自定义常量 2.java中常量(字面量)的分类:<1>,整数常量:直接出现的整数<2>,小数 ...
- java 图片压缩 缩放
废话不多说,直接上代码,静态方法可直接调用,中间用流来处理的 /** * 图片缩放(未考虑多种图片格式和等比例缩放) * @param filePath 图片路径 * @param height 高度 ...
- chrome常用小插件
1.广告终结者 (去广告) 2.adsafe2.0.1 (去广告) 3.Infinity New Tab ( ...
- activemq生产者和消费者的双向通信
http://websystique.com/spring/spring-4-jms-activemq-example-with-jmslistener-enablejms/