繁体   English   中英

Ext JS 4:Sencha CMD问题

[英]Ext JS 4: Sencha CMD issues

好的,我一直在尽最大努力使用Sencha CMD工具构建一个简单的应用程序。 我已经尝试使用版本4.0.7(位于Sencha网站上),4.1.0( 此处 ),4.1.1( 此处 )和4.2.1(Sencha网站)进行了尝试,但结果不尽相同。 当我发出命令时:

sencha -sdk extjs-4.0.7 generate workspace ext407
sencha -sdk extjs-4.1.0 generate workspace ext410
sencha -sdk extjs-4.1.1 generate workspace ext411

我得到的目录只有空目录 在阅读文档时,我的目录应具有extpackage 当我发出sencha -sdk ext-4.2.1.883 generate workspace ext421 ,我得到了正确的文件夹。 但是,当我进行下一步时:

cd ext421
sencha -sdk ext generate app ThemeDemoApp appDemo

根据主题指南 ,即使我获得了ext421目录,它似乎也失败了。 我说这似乎失败了,因为这是我得到的错误:

[INF]加载类路径条目/ var / www / html / applications / web / ext421 / ext / src

/home/ec2-user/bin/Sencha/Cmd/3.1.2.342/sencha:58行:19461已杀死

java $ jvmArgs -jar $ BASEDIR / sencha.jar“ $ @”

看起来我的sass / config.rb尚未完成...

cur_dir = File.dirname(__FILE__)
output_style = :nested

我正在运行Ruby 1.9.3,Sencha CMD 3.1.2.342和Java 1.7.0_25。 我也在64位Amazon Linux AMI实例上。

我很困惑,问题出在哪里……我可以在我的笔记本电脑(Mac OSX Lion)上工作,但是我无法弄清楚我在ec2实例上做错了什么。 任何帮助将不胜感激!

交叉从Sencha论坛发布。

我不知道我做什么,但我显示差异senchasencha-3.1.2.342 ...唯一的区别是文件的末尾,表明sencha二进制没有在最后一个换行符。 我对两个文件都进行了hexdump转储,而且可以肯定的是,没有。 我编辑了文件,并通过在文件末尾单击return添加了一个文件。 这似乎使文件感到高兴。

现在,我返回并删除了此换行符,该文件仍在运行。 莫名其妙。 我不知道为什么它能正常工作...我什至回去重新运行安装程序,现在可以正常工作了。 也许我快要疯了?

在我开始的Sencha线程中已经讨论了很多这个话题……听起来好像Java内存不足,但是我们不确定100%的诊断。 如果有人提出更好的答案,我会做标记。

  • 为什么需要在EC2实例上生成工作区和应用程序? 请改用源代码控制存储库,在笔记本电脑上一次生成文件并签入,这样就不必每次都重复
  • Sencha Cmd与Ext JS 4.1.1a +和4.2.x兼容,因此,其他版本都没有运气
  • 对于Ruby兼容性问题不是很确定,他们的版本控制系统很奇怪。 在Linux中,Cmd与Ruby 1.8.7一起为我工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM