由于sass目标,Sencha构建

由于sass目标,Sencha构建,sass,compass,sencha-cmd,Sass,Compass,Sencha Cmd,我正在尝试构建Sencha应用程序,但出现以下错误: [ERR]执行此行时发生以下错误: /Users/conor/Repositories/POS/POS/.sencha/app/build impl.xml:286: 执行此行时发生以下错误: /Users/conor/Repositories/POS/POS/.sencha/app/sass impl.xml:280: 执行此行时发生以下错误: /Users/conor/Repositories/POS/POS/.sencha/app/sa

我正在尝试构建Sencha应用程序,但出现以下错误:

[ERR]执行此行时发生以下错误: /Users/conor/Repositories/POS/POS/.sencha/app/build impl.xml:286:

执行此行时发生以下错误: /Users/conor/Repositories/POS/POS/.sencha/app/sass impl.xml:280:

执行此行时发生以下错误: /Users/conor/Repositories/POS/POS/.sencha/app/sass impl.xml:286:

问题:无法创建任务或键入x-compass-compile原因:错误 名称未定义。措施:检查拼写。措施:检查是否存在任何 已声明自定义任务/类型。措施:检查是否存在任何 /已经进行了申报

我查看了Ant脚本,发现问题似乎与使用Compass的SASS过程有关

我可以确认已安装Compass v1.0.3

在那之后,我不是一个Sencha专家,所以我被卡住了。我如何解决这个问题


谢谢。

我也遇到了这个错误。我刚刚升级到Sencha CMD 6.0.2.14

看起来你正在使用Sencha Touch,它可能是2.x。安装程序中有一个名为“Compass extension”的组件需要检查

  • 如果您没有安装ruby,请安装ruby2.X。需要Ruby来构建sencha应用程序,并将“Ruby”设置为系统路径变量。 例如:用
    ruby-v

  • 我也有同样的问题。你找到解决办法了吗?嗨。虽然我确实有这个错误,但事实证明sencha成功编译了我的应用程序。我只需要检查正确的输出文件夹,我的应用程序就在那里。我看到了同样的错误。我还不熟悉Sencha和extjs。我使用的是Mac OS X 10.10.4、Sencha Cmd 6.0.0.202和Ruby 2.0.0。p481@conor你解决了这个问题吗?没有,我只是忽略了这个错误,因为我的应用程序是在错误显示之前成功构建的。为了澄清上面的评论:在安装Sencha Cmd时,你需要告诉安装程序安装“Compass Extension”。这通常是通过选中“指南针扩展”旁边的复选框来完成的。