[WARN]当前工作目录(C:\ xampp \ htdocs \ sencha文件夹)不是可识别的Sencha SDK或应用程序文件夹。

时间:2012-11-08 15:10:36

标签: sdk command xampp extjs

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

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

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

  • 我安装了xampp。

  • 在xampp。
  • 下将sencha touch提取到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>

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

7 个答案:

答案 0 :(得分:21)

问题:无法通过cmd

识别Sencha SDK

错误:

  

[warn]当前工作目录(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,但更新了他们的文档。许多人面对这个Sencha问题没有运气。希望人们摆脱它,从我那里度过了一整夜:)

答案 1 :(得分:10)

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

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

答案 2 :(得分: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:\用户\ XXX \ BIN
  4. 安装CMD后,转到步骤1中的SDK文件夹安装/解压缩
  5. 运行以下命令(我正在使用GIT Bash运行此命令 在Windows上)

    /c/Users/SMAK/bin/Sencha/Cmd/3.0.0.250/sencha生成app MyApp ../ MyApp

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

答案 3 :(得分:0)

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

至于我,现在工作正常。

答案 4 :(得分:0)

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

我通过以管理员身份执行cmd ..

解决了这个问题

它对我有用

答案 5 :(得分:0)

export PATH=~/bin/Sencha/Cmd/ << your sencha cmd version >>  :$PATH

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

答案 6 :(得分:-1)

我遇到了同样的问题。在Windows上下载了最新的Sencha SDK和最新的SDK工具,收到了此警告消息。

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

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

的空文件

之后一切正常。