Подтвердить что ты не робот

Sencha Cmd build - Не удалось создать фоновый процесс

Я пытаюсь создать приложение extjs5 с помощью Cmd v5.0.0.160.

У меня установлен ruby2.0 и sencha cmd на моем PATH var.

Вот ошибка, которую я получаю при запуске sencha app build:

...
[INF] Capturing theme image
[ERR] 
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.ExProcess: Failed creating background process
[ERR]   at com.sencha.command.plugin.PluginManager.executeRe
[ERR] verseFirst(PluginManager.java:134)
[ERR] 
[ERR] Total time: 9 seconds
[ERR] The following error occurred while executing this line:
/local/dev/PROJECTS2/loc-ext/loc-ext/.sencha/app/build-impl.xml:326: The following error occurred while executing this line:
/local/dev/PROJECTS2/loc-ext/loc-ext/.sencha/app/slice-impl.xml:239: The following error occurred while executing this line:
/local/dev/PROJECTS2/loc-ext/loc-ext/.sencha/app/slice-impl.xml:240: The following error occurred while executing this line:
/local/dev/PROJECTS2/loc-ext/loc-ext/.sencha/app/slice-impl.xml:111: com.sencha.exceptions.ExProcess: Failed creating background process

Приложение работает нормально в режиме разработки (sencha app watch).

Поскольку он похож на тему, я не использую настраиваемую тему, но ext-theme-neptune.

Кто-нибудь знает, о чем это? Буду признателен за любую идею!

Решение:

Режим отладки показал, что проблема отсутствовала в каталоге Cmd/5.0.0.160/bin/linux-x64. Однако существовал Cmd/5.0.0.160/bin/linux dir, поэтому софт-привязка linux до linux-x64 исправила проблему.

4b9b3361

Ответ 1

Это очень раздражающая ошибка в Sencha CMD 5 - они проглатывают результаты любых процессов, которые они запускают.

Или, точнее, они направляют вывод в журналы отладки. Таким образом, вы можете видеть, что происходит, если вы включите ведение журнала отладки. Попробуйте sencha -d app build - просто будьте готовы тратить много результатов.

Ответ 2

Те же проблемы с EXT5.0 + EXT CMD Vers. 5.1.2.52

(заставляя EXT CMD не запускать RUBY)

Он зависает с ошибкой:

[ERR] com.sencha.exceptions.ExProcess: Failed creating background process

Мое решение для Windows (здесь Win7, 64Bit):

1) установите Ruby (в моем случае 1.9.3)

2) Установите% PATH% в системных настройках в Ruby's EXE. (в моем случае c:\ruby193\bin)

3) Перезапустить окно CMD

4) Повторите попытку

Это решает мою проблему.

Ответ 3

Sencha cmd требует рубина, что может быть проблемой для того, почему он не может создать (ruby) фоновый построитель какого-то рода.

Ответ 4

В Linux: убедитесь, что установлены отсутствующие библиотеки (ruby, rubygems, freetype, fontconfig)