16

我是 Sencha 的新手。但是安装后..真的很头疼..

我不知道如何解决这个问题..我下载了-

  • sencha-touch-2.1.0-commercial - (我认为它的 SDK)
  • SenchaSDKTools-2.0.0-beta3-windows(这些是 SDK 工具)
  • Xampp(用于 Web 服务)

  • 我安装了xampp。

  • 将 sencha touch 提取到 xampp 下的 htdocs 文件夹中。
  • 安装 senchSDKTools

    并开始从 CMD 应用命令

  • 我输入了 sencha 并按下回车键...
  • 但我收到以下错误。

-

C:\xampp\htdocs\sencha-touch-2.1.0-commercial>sencha
[WARN] The current working directory (C:\xampp\htdocs\sencha-touch-2.1.0-commercia
l) is not a recognized Sencha SDK or application folder. Running in backwards comp
atible mode.

    Sencha Command v2.0.0 Beta 3
Copyright (c) 2012 Sencha Inc.
usage: sencha COMMAND [ARGS]

The available commands are:
   build                        build a JSB project
   create bootstrapdata         generate boostrap data
   create jsb                   generate a minimal JSB project for an app
   create locale                        generate a template locale file from sourc
e
   create manifest              generate classes manifest
   package                      package your Touch web app into a native bundle
   slice theme                  slice a custom theme's images for IE

See 'sencha help COMMAND' for more information on a specific command.

C:\xampp\htdocs\sencha-touch-2.1.0-commercial>

-我已经搜索了几个网站..但无法获得解决方案..请帮助我..谢谢

4

7 回答 7

21

问题:无法通过 Sencha SDK 识别cmd

错误:

[警告] 当前工作目录 (c:\xampp\htdocs\sencha-touch-2.1.0-commercial) 不是可识别的 sencha sdk 或应用程序文件夹。以向后兼容模式运行。

问题:问题的出现是因为 Sencha 用于创建、更新、打包应用程序的 cmd 过时。输入时检查上述命令sencha,显示当前安装的cmd版本为:

sencha command v2.0.0 beta 3

解决方案: Sencha 命令已更新到 v3.0.0,具有更多功能,例如 v2.0.0 不支持的“生成”命令。只需从下面的链接下载并安装它(在 SDK 工具的 bin 文件夹中,而不是触摸 SDK)。就是这样。现在转到 Sencha touch 文件夹并再次通过它运行sencha。你现在会得到的是:

sencha cmd v3.0.0.250

您也可以触发此命令

$ sencha generate app gs ../gs

它也有效!

注意: Sencha 并没有说您需要更新 Sencha cmd,而是更新了他们的文档。许多人都没有运气面对这个煎茶问题。希望人们摆脱它,这花了我整整一个晚上:)

于 2012-11-09T00:02:30.320 回答
10

我在 Windows 上遇到了同样的错误。所以我卸载 Current SDK Tool 2.0 版并安装新的 sdk 工具(3.0 版)。它工作正常。

新版本的下载链接。 http://www.sencha.com/products/sencha-cmd/download

于 2012-11-11T06:28:05.457 回答
4

请按照以下步骤操作:-

  1. 下载最新的 Sencha SDK http://www.sencha.com/products/touch/download/
  2. 下载最新的 Sencha 命令行 http://www.sencha.com/products/sencha-cmd/download
  3. 在 Windows 中安装 Sencha 命令行默认位置是 C:\Users\XXX\bin
  4. 安装 CMD 后,进入步骤 1 中的 SDK 文件夹安装/解压
  5. 运行以下命令(我在 Windows 上使用 GIT Bash 运行此命令)

    /c/Users/SMAK/bin/Sencha/Cmd/3.0.0.250/sencha 生成应用程序 MyApp ../MyApp

注意:- 我们需要 Sencha SDK 和 CMD,你必须从 SDK 文件夹运行命令

于 2012-12-18T14:50:45.337 回答
0

我对 Sencha Cmd 有同样的问题。我通过卸载“SenchaSDKTools”解决了这个问题。

至于我,它现在工作正常。

于 2012-12-26T09:28:27.093 回答
0

我得到了同样的信息。我的网络服务器是 IIS。sdk 工具:SenchaSDKTools-2.0.0-beta3 按照 office url http://dev.sencha.com/deploy/sencha-touch-2.0.1/docs/#!/guide/command

我通过以管理员身份执行 cmd解决了这个问题。

这个对我有用

于 2013-03-04T07:35:20.697 回答
0
export PATH=~/bin/Sencha/Cmd/ << your sencha cmd version >>  :$PATH

这可能会解决您的问题。generate如果在其他平台上创建或者没有使用命令创建 Sencha 文件夹,Sencha 有时会找不到新的 Sencha cmd 路径。

于 2014-10-10T10:43:37.353 回答
-1

我有同样的问题。在 Windows 上下载了最新的 Sencha SDK 和最新的 SDK 工具,得到了这个警告信息。

这里的问题是文件.senchasdk丢失了。

简单的解决方案:创建一个名为.senchasdk

之后一切正常。

于 2012-11-19T12:37:19.167 回答