我正在开始使用sencha touch.I有mac os。我已经下载了sencha-touch-2.2.1-commercial.zip和SenchaCmd-3.1.2.342-osx。我已经提取并下载了两个pkg.Now当我尝试使用以下命令生成应用程序时它会给出错误。请任何正文帮我解决这些问题。
谢谢:)
ithands:~mohitb $ sencha生成app MyApp ../ MyApp
Sencha Cmd v3.1.2.342
[INF]
[INF] init-plugin:
[INF]
[INF] -before-generate-workspace:
[INF]
[INF] init-properties:
[INF]
[INF] init-sencha-command:
[INF]
[INF] init:
[INF]
[INF] generate-workspace-impl:
[INF] [echo]生成/Users/mohitb/../MyApp来自 /Users/mohitb/bin/Sencha/Cmd/3.1.2.342/templates/workspace
[INF] [mkdir]创建了目录:/ Users / MyApp / packages
[INF]
[INF] copy-framework-to-workspace-impl:
[INF] [propertyfile]更新属性文件: /Users/MyApp/.sencha/workspace/sencha.cfg
[INF]
[INF] copy-framework-to-workspace:
[INF]
[INF] generate-workspace:
[INF]
[INF] -after-generate-workspace:
[ERR]无法从sencha.cfg
找到'framework.dir'属性[错误]请确保此命令是从有效的框架执行的 目录
[ERR]非框架目录
答案 0 :(得分:13)
您应该使用sencha触摸框架位置中的命令,而不是工作区中的命令。 ( /Users/mohitb/bin/Sencha/Cmd/3.1.2.342/templates/workspace )
请确保此命令是从有效框架执行的 。目录
转到 sencha-touch-2.2.1 文件夹中的 touch-2.2.1 ,然后使用generate命令:
sencha generate app [options] name \path