我在Windows Xp 32位上安装了SenchaSDKTools-2.0.0-beta3-windows。 以下是我在命令提示符下运行的命令。
C:\Program Files\SenchaSDKTools-2.0.0-beta3>sencha app create MyApp c:\xampp\htdocs\sencha\myapp\
给出以下错误
[ERROR]当前的workind目录(C:\ Program Files \ SenchaSDKTools-2.0.0-beta3>)是无效的SDK目录。请 ' CD'在执行此命令之前进入SDK目录。
环境变量已经按照以下方式设置。
变量名称:路径 值:C:\ Program Files \ SenchaSDKTools-2.0.0-beta3
任何人都可以弄清楚这个过程中到底出了什么问题吗?
答案 0 :(得分:2)
** * ** Sencha Touch设置指南步骤(在窗口中) 强> 的 ** * *** 强>
下载Sencha Touch SDK工具。 (http://www.sencha.com/products/touch/download/ - >面向开发人员的SDK工具测试版)。运行.exe文件。它会将工具安装到默认路径。 (即C:\ Program Files \ SenchaSDKTools-2.0.0-beta3)
下载Sencha Touch SDK。 (下载根据GPL许可的openSource版本文件。)。
提取刚刚在步骤2中下载的SDK。
打开命令行终端(start-> Run-> type cmd)。您刚刚在第3步中提取的目录路径更改为SDK路径。
验证Sencha命令在您的计算机上是否正常运行。所以输入Sencha。 例如。 sdkPath>煎茶
通过键入以下内容在您的网络目录中创建应用。 例如。 sdkpath> sencha app创建firstSenchaApp“path / to / www”
(如果您的计算机中安装了tomcat 7,请提供\ apache-tomcat-7.0.30-windows-x86 \ apache-tomcat-7.0.30 \ webapps的路径) 注意:目录路径名中不能有空格。 <(下划线), - (桌子)是允许的。
如果在步骤6中未生成应用程序。可能存在错误。具体如下:
如果出现错误消息,则“sencha”未被识别为内部或外部命令,可运行的程序或批处理文件。“,请按照以下步骤进行故障排除: SDK Tools目录的路径前置于系统的PATH环境变量。 从终端,运行 echo $ PATH或echo%PATH%。
SDK Tools目录应显示在输出的一部分中。如果不是这种情况,请手动将其添加到PATH中。 设置环境变量SENCHA_SDK_TOOLS_ {version},其值为上述安装目录的绝对路径。 例如:如果安装的版本为“2.0.0-beta2”,则必须设置SENCHA_SDK_TOOLS_2_0_0_BETA2。 从终端,运行 在Windows上回显$ SENCHA_SDK_TOOLS_2_0_0_BETA2或echo%SENCHA_SDK_TOOLS_2_0_0_BETA2%。
如果输出为空,请手动设置环境变量。
答案 1 :(得分:0)
您需要复制一个名为.senchasdk
的隐身文件。确保它在文件夹中。
答案 2 :(得分:0)
我认为你遇到了同样的问题;我试图从包含sencha.bat的文件夹中运行'sencha app create ...'。相反,您需要从sencha-touch-2.0.1.1文件夹(包含.senchasdk文件)运行'sencha app create ...'。
答案 3 :(得分:0)
见this previous SO question! 救我的日子。
顺便说一句,如果你不能将sencha-cmd提取到sdk工具,尝试在其他位置提取并将文件夹[3.0.0.250]复制到你的sdk工具&gt; [bin]文件夹。 希望这有帮助。