15

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

ruby2.0 がインストールされており、PATH 変数に sencha cmd があります。

実行時に表示されるエラーは次の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、ディレクトリがあったため、ソフトリンクで問題linuxlinux-x64修正しました。

4

4 に答える 4

14

これは、Sencha CMD 5 の非常に厄介なバグです。起動したプロセスの出力を飲み込んでしまいます。

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

于 2014-07-24T12:13:46.210 に答える
8

Sencha cmd は ruby​​ を必要とします。これは、ある種の (ruby) バックグラウンド ビルダーを作成できない理由である可能性があります。

于 2014-10-03T12:19:06.607 に答える
1

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

于 2014-12-18T14:42:40.587 に答える