web-dev-qa-db-ja.com

SenchaCmdビルド-バックグラウンドプロセスの作成に失敗しました

Cmdv5.0.0.160でextjs5アプリケーションをビルドしようとしています。

Ruby2.0をインストールし、PATH変数にsenchacmdをインストールしました。

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があったため、linuxlinux-x64にソフトリンクすると問題が修正されました。

13
vadchen

これはSenchaCMD 5の本当に厄介なバグです。つまり、起動したプロセスの出力を飲み込んでしまいます。

または、より正確には、出力をデバッグログにルーティングします。したがって、デバッグログをオンにすると何が起こっているかを確認できます。 sencha -d app buildを試してください-多くの出力をトロールする準備をしてください。

14
Robert Watkins

EXT5.0 + EXT CMDVersで同じ問題。 5.1.2.52

(EXT CMDがRubyを起動できないため)

エラーでハングします:

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

Windowsでの私のソリューション(ここではWin7、64ビット):

1)インストールRuby(私の場合は1.9.3)

2)システム設定の%PATH%をRubyのEXEに設定します。 (私の場合はc:\ Ruby193\bin)

3)CMDウィンドウを再起動します

4)再試行してください

それは私の問題を解決します。

21
ChristianNRW

SenchacmdにはRubyが必要です。これは、ある種の(Ruby)バックグラウンドビルダーを作成できない理由の問題になる可能性があります。

8

Linuxの場合:不足しているライブラリがインストールされていることを確認してください(Ruby、rubygems、freetype、fontconfig)

1
Dimitri