2013-11-21 21 views
1

我无法使Sencha Cmd正常工作。我试图按照说明herehereSencha Cmd(windows)构建错误'不是可识别的Sencha SDK或应用程序文件夹'

我的ExtJS的目录位于D:\Users\denni_000\bin\Sencha\Complete\1.0.3.25\ext-4.2.2-ent\ext-4.2.2.44

首先,我安装了煎茶Cmd的这个目录:D:\Users\denni_000\bin\Sencha\Cmd\4.0.1.45

接下来,我打开那个目录中的命令提示符,运行命令:

sencha -sdk D:\Users\denni_000\bin\Sencha\Complete\1.0.3.25\ext-4.2.2-ent\ext-4.2.2.44 generate app Test E:\Test

到目前为止,一切似乎都没问题。这在E:\ Test上生成了一个目录。我改为E:\ test目录在我的命令提示符,并运行以下命令:

sencha app build

我得到了以下错误:

[ERROR] The current working directory (e:\Test) is not a recognized Sencha SDK or application folder

我不明白。 ..我只是创建该应用程序文件夹?当我浏览到E:\ Test目录时,它看起来就像我期望的那样。它具有以下目录:

  • .sencha
  • 应用
  • 构建
  • 分机
  • 覆盖
  • 青菜

目录中的每一个似乎被填充。在E:\ test目录还具有以下文件:

  • app.js
  • app.json
  • bootstrap.css
  • bootstrap.js
  • bootstrap.json
  • 构建。 xml
  • index.html
  • Readme.md
+1

这是您的系统上第一次安装Sencha CMD吗?如果您的环境变量包含可能导致此问题的sencha cmd的旧安装。 –

+0

我很确定我以前安装过它,但这是我尝试使用它的第一个。卸载显示我现在只安装了一个实例。将卸载然后重新安装重新初始化环境变量? – user1304444

回答

0

我卸载并重新安装。这解决了这个问题。如果你有同样的问题,Sean Fahey的回答可能值得研究。

0

我遇到了同样的问题,除了在OS X上,修复方法是从$ PATH中删除对旧Sencha SDK工具的引用,就像Macy Abbey在问题评论中所建议的那样。

对于Windows,您可以编辑的环境变量,这里是你如何让那些:http://www.java.com/en/download/help/path.xml但在OS X上的情况下,任何人都需要一个答案,你可以通过调用

vi ~/.bash_profile

编辑$ PATH终点站。我评论指出,看起来像这样的台词:

# export PATH=/Applications/SenchaSDKTools-2.0.0-beta3:$PATH 
# export SENCHA_SDK_TOOLS_2_0_0_BETA3="/Applications/SenchaSDKTools-2.0.0-beta3" 

煎茶CMD的变量的最新版本已经存在,并且看起来像

export PATH=/Users/username/bin/Sencha/Cmd/4.0.2.67:$PATH 
export SENCHA_CMD_3_0_0="/Users/username/bin/Sencha/Cmd/4.0.2.67" 

然后我跑

source ~/.bash_profile 

重装价值。我仍然需要打开一个新的终端窗口才能使sencha命令从新位置运行。

+0

感谢您的回答。我最终只是卸载并重新安装来解决问题。 – user1304444

相关问题