Ошибка сборки компиляции приложения ExtJS с использованием Sencha Cmd v5.1.3.61
Моя сборка терпит неудачу в моем проекте ExtJS 5 - я использую настольную версию Ubuntu 15.
[ERR] com.sencha.exceptions.ExProcess: Failed creating background process
[ERR] at com.sencha.command.plugin.PluginManager.executeRe
[ERR] verseFirst(PluginManager.java:134)
2 ответа
Более старые версии Sencha Cmd зависели от Ruby 1.9.3 или ниже. Вероятно, это и есть причина того, что Ruby используется для компиляции тем Sass и [INF]
строки сразу над ошибкой указывают, что на этом этапе происходит сбой процесса сборки.
Вы можете проверить, какая версия у вас есть, запустив ruby -v
в окне вашего терминала. Если вы не хотите понижать версию Ruby - вместо этого вы можете попробовать обновить версию Sencha Cmd, поскольку более поздние версии были исправлены для работы с Ruby 2.
Если вы попытаетесь обновить Cmd, сборка может жаловаться на разные версии проекта и компилятора - вы можете запустить следующее в существующем каталоге проекта ExtJS (сначала сделайте резервную копию), чтобы обновить конфигурацию сборки независимо от платформы:
sencha app upgrade --noframework
Спасибо всем, я удалил sencha cmd 5.1.1 и установил sencha cmd 6, потом все заработало отлично, спасибо за поддержку.