Sencha-安装

最近想研究下html5, 早就听说过这是2013年的趋势,自己作为新一代的码媛当然要熟悉下。顺便让博客园见证我的一步一步阿~

想选择Sencha作为框架,首先来安装下。

0)但在安装前我要先在mac (windows 里面已经被我弄得结构混乱无比,不去折磨了)上架个web server。

在“系统偏好设置里面”可能是更新了新的版本,没有了internet sharing 的选项了。于是用终端,为此还改了系统密码。。。==!(空的为什么不行?)

sudo apachectl start

 

1)下载sencha touch, 我想弄mobile app

下载页面自动下载了解压后的文件夹放到,“/Library(资源库)/WebServer/Documents/”下

但是我发现当我localhost 上访问这个文件夹会forbidden 

于是,按键盘 Command + Shift + G
输入 /etc

进入 /etc/apache2/users

。。。

。。。

好吧试了更改httpd.conf, 又发现只能在shell中建立,改了deny->allow什么还是不行,其间疑惑为什么要建立一个这么奇怪的sencha版本号(那个forbidden的文件夹名)的username,于是把Index移到根目录发现转了下还是不行(这是因为Index 有转向到本地文件),变成无法连接的错了。

。。。

后来索性建立自己名字的文件夹把文件夹移进去,发现行了==!

终于到hello world 这一步了。

2)装sdk TOOL

测试下

cd /library/webserver/documents/***

后来发现还要装java sdk ...

装完之后发现在使用命令的时候一直有

[WARN] The current working directory (/Appplications/MAMP/htdocs/sencha-touch-sdk-2.0.1-rc) is not a recognized Sencha SDK or application folder. Running in backwards compatiblity mode.的报错 然后发现论坛上有案例的 http://www.sencha.com/forum/showthread.php?196001-quot-Not-a-recognized-Sencha-SDK-or-application-folder-quot-on-OSX-w-2.0.0-Beta-2-2.0.1-rc


最后发现其实是按照guide 的链接sdk 和tool的版本不是很匹配,于是换了cmd 加了环境变量然后删了tool重启了shell就好了之后在生成新文件的时候有ERR] com.sencha.exceptions.ExTemplate: Cannot write to targetDir={0}没办法了在root account下操作了 :sudo -s之后终于生成出了

3)这下可以开始hello world 了不?明天 继续 

 这样的话就可以通过浏览器 看到新建的app

生成了这些文件:

app: 文件夹,包含models, views, controllers ,stores

app.js: app 的主要javascript入口

app.json:app 的configuration file

index.html:app 的 HTML

packager.json:configuration file

resources:包含app 的css和图片

sdk: 一个sencha touch sdk 的副本

 

posted on 2013-01-06 21:55  lauraxia  阅读(444)  评论(0编辑  收藏  举报

导航