2017-01-30 2 views
2

Моя сборка не работает в моем проекте ExtJS 5 - я использую настольную версию Ubuntu 15.Ошибка сборки сборки с помощью Sencha Cmd v5.1.3.61

[ERR] com.sencha.exceptions.ExProcess: Failed creating background process 
[ERR] at com.sencha.command.plugin.PluginManager.executeRe 
[ERR] verseFirst(PluginManager.java:134) 

Sencha Cmd terminal output

+0

Можете ли вы предоставить код, который вы пробовали? – jhhoff02

+1

Вы можете попробовать запустить его с помощью '--debug', он может предоставить вам гораздо больше информации. Btw Я где-то читал, что рубиновая версия может повлиять на это, вы можете попробовать обновиться до последнего или, скорее, переустановить несколько старых. – pagep

+0

Вы установили утилиту sencha для системы ubuntu? Как вы делаете сборку. – Tejas

ответ

0

Старые версии Сенча Cmd зависели от Ruby 1.9.3 или ниже. Вероятно, это причина, по которой Ruby используется для компиляции тем Sass, а строки [INF], непосредственно выше ошибки, указывают на то, что на этом этапе происходит сбой процесса сборки.

Вы можете проверить, какая версия у вас есть, запустив ruby -v в окне терминала. Если вы не хотите понизить рубин - вы могли бы вместо этого попробуйте обновить свою версию Sencha Cmd, как более поздние версии были пропатчны работать с Рубином   2.

Если попытаться обновить Cmd, сборка может жаловаться на отличаясь проектом и версии компилятора - вы можете запустить следующую внутри существующей директории проекта ExtJS (сделать резервную копию первым), чтобы обновить конфигурацию сборки независимо от рамок:

sencha app upgrade --noframework 
0

спасибо всем, я удалил Сенч CMD 5.1.1 и установлен Сенч cmd 6, то он отлично работал, спасибо за поддержку.

Смежные вопросы