【问题标题】:Running sencha app watch on MacOS Sierra fails with the error- 'PhantomJS sass build exited with code : 139'在 MacOS Sierra 上运行 sencha app watch 失败并出现错误 - 'PhantomJS sass build exited with code : 139'
【发布时间】:2016-12-21 21:53:15
【问题描述】:

当我运行 Sencha app watch (sencha app watch) 时,我的构建失败并出现以下错误:

构建失败 [ERR] com.sencha.exceptions.ExBuild:PhantomJS sass 构建退出,代码:139 [ERR] 在 org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)

这在升级到 MacOS Sierra 后立即开始发生。

我的煎茶 CMD 版本是 6.1.3.42

ExtJS 版本 6.0.2

阅读了很多帖子后,我得出的结论是 Sierra 需要 2.x 版本的 phantomJS 而这个特定版本的 Sencha 需要 1.9.8 的 PhantomJS 版本。

对于这个问题,除了 Sencha CMD 升级之外没有其他解决方法吗?

【问题讨论】:

    标签: extjs phantomjs macos-sierra extjs6 sencha-cmd


    【解决方案1】:

    Sencha Cmd 使用捆绑的 PhantomJS 版本。对于 Sencha Cmd 6.1.3.42,即 2.1.1。

    您可以自己测试 - <Sencha CMD location>/bin/osx/phantomjs/phantomjs --version

    早期版本的 Sencha Cmd(例如 6.0.1.76)使用 PhantomJS 1.9.x,它在 Sierra 下不起作用。您可能仍被配置为使用其中之一。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-03
      • 1970-01-01
      • 2017-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多