安装Sencha SDK并生成GS应用程序

时间:2012-11-21 22:34:11

标签: sencha-touch sencha-touch-2.1 sencha-command

我最近下载了Sencha SDK和SDK工具。我安装了SDK工具,并将文件sencha-touch-2.1.0-commercial.zip的内容解压缩到我的Web服务器。我进入目录并运行给出的命令以生成入门应用程序,但我收到了此消息:

abe@Dubai:/var/www/sencha-touch-sdk$ sencha
[WARN] The current working directory (/var/www/sencha-touch-sdk) is not a recognized Sencha SDK or application folder. Running in backwards compatible mode.

Sencha Command v2.0.0 Beta 3
Copyright (c) 2012 Sencha Inc.

....followed by all the info on how to structure commands using sencha

我用Google搜索,发现sencha知道它是sencha sdk文件夹的方式之一是它包含一个名为.sencha的隐藏文件,我的sdk目录丢失了。创建一个空白的.senchasdk文件后,我再次运行命令,但这次我得到了:

abe@Dubai:/var/www/sencha-touch-sdk$ sencha

node.js:201
    throw e; // process.nextTick error, or 'error' event on first tick
          ^
Error: Cannot find module '/var/www/sencha-touch-sdk/command/sencha.js'
    at Function._resolveFilename (module.js:332:11)
    at Function._load (module.js:279:25)
    at Array.0 (module.js:479:10)
    at EventEmitter._tickCallback (node.js:192:40)

有趣的是,它正在寻找我的SDK文件夹中不存在的“命令”目录。我下载/提取错误的东西了吗?我按照Sencha的电子邮件中的sdk下载链接。

我正在使用Ubuntu linux。我希望这不像我认为的那样愚蠢,我尽力研究这个问题

编辑:我只是想添加我能够访问浏览器中的sencha-touch-sdk目录,我确实看到了文档。这让我相信我拥有合适的包装......所以我再一次难倒。

2 个答案:

答案 0 :(得分:1)

尝试使用Sencha CMD代替Sencha SDK工具来使用Sencha SDK版本。

答案 1 :(得分:1)

下载Sencha Command最新版本,然后将Sencha Command安装到Sencha SDK工具的Bin文件夹中。

此后,您只需在命令提示符下键入“Sencha”即可。

**C:\Users\srinivasan.kk>sencha
Sencha Cmd v3.0.2.288**

希望它对你有所帮助。