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

Sencha touch 安装Sencha SDK并生成GS应用程序,sencha-touch,sencha-touch-2.1,sencha-command,Sencha Touch,Sencha Touch 2.1,Sencha Command,我最近下载了Sencha SDK和SDK工具。我安装了SDK工具,并将文件sencha-touch-2.1.0-commercial.zip的内容解压缩到我的web服务器。我将cd插入目录并运行生成入门应用程序的命令,但收到以下消息: abe@Dubai:/var/www/sencha-touch-sdk$ sencha [WARN] The current working directory (/var/www/sencha-touch-sdk) is not a recognized Sen

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

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
我在谷歌上搜索了一下,发现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文件夹中不存在的“command”目录。我下载/提取了错误的东西吗?我在Sencha的电子邮件中找到了sdk的下载链接

顺便说一下,我正在使用Ubuntu linux。我希望这个问题不像我想的那么愚蠢,我尽了最大努力研究这个问题


编辑:我只是想补充一点,我可以在浏览器中访问sencha touch sdk目录,我确实看到了文档。这让我相信我最终拥有了正确的软件包……所以我再一次被难住了。

尝试使用Sencha CMD而不是Sencha SDK工具来实现Sencha SDK版本。

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

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

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

希望对你有帮助

我使用了不同版本的SDK,但现在我可以看到Sencha CMD是如何工作的了。他们应该让这些说明在他们的网页上更具体,我不知道有两个不同的版本。谢谢你的回复!:)可能重复的