我有一个使用Sencha Command v4.0.2.67生成的ExtJS应用程序。我正在尝试使用Sencha Command v4.0.2.67构建以下命令。Sencha Cmd v4.0.2.67失败创建后台进程
$ sencha app refresh
$ sencha app build
当构建移动到步骤-compile-SASS煎茶Cmd的v4.0.2.67失败:
Failed creating background process
煎茶Cmd的v4.0.2.67输出:
[INF] -compile-sass:
[INF] writing sass content to /build/DevOps/production/DevOps-all.scss
[INF] appending sass content to /build/DevOps/production/DevOps-all.scss
[INF] appending sass content to /build/DevOps/production/DevOps-all.scss
[INF] executing compass using system installed ruby runtime
[ERR]
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.ExProcess: Failed creating background process
[ERR]
[ERR] Total time: 16 seconds
[ERR] The following error occurred while executing this line:
.sencha/app/build-impl.xml:273: The following error occurred while executing this line:
.sencha/app/sass-impl.xml:127: The following error occurred while executing this line:
.sencha/app/sass-impl.xml:138: com.sencha.exceptions.ExProcess: Failed creating background process
环境:
- 煎茶Cmd的v4.0.2.67
- ExtJS的4.2.1
- 的Ruby 1.9.3(RVM使用)
- 萨斯3.2.14(介质标志)
- 罗盘0.12.3(参宿二)
项目:
初期项目与煎茶Cmd的v3.1.2.342产生的,引入了后来煎茶Cmd的v4.0.2.67。我们通过记录的升级过程中去升级煎茶CMD:
$ sencha upgrade --check
$ sencha upgrade
然后弹出煎茶Cmd的新版本与我们先前版本的生产应用,我们从我们的应用程序目录中运行此命令:
$ sencha app upgrade --noframework
有一些变化,Sencha调用合并。主要在app.js和.sencha /文件夹中。输出的详细信息足以说明如何解决这些问题。我们这样做了,并且在解决了合并之后,应用程序中的所有内容都运行良好,这是我们发现构建不起作用的地方。 SASS和COMPASS升级的主要问题。
您可以通过自身运行特定的任务,在这种情况下,上海社会科学院一步,煎茶-d蚂蚁青菜更好的错误输出没有所有的其他步骤:
$ sencha -d ant sass
这是我们在哪里看到生成错误创建后台进程失败。