Ошибка сборки компиляции приложения 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)

Вывод терминала Sencha Cmd

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, потом все заработало отлично, спасибо за поддержку.

Другие вопросы по тегам