0

わかりました、Sencha CMD ツールを使ってシンプルなアプリケーションを構築するために一生懸命努力してきました。バージョン 4.0.7 (Sencha ウェブサイトにあります)、4.1.0 (こちら)、4.1.1 (こちら)、および 4.2.1 (Sencha ウェブサイト) でこれを試しましたが、さまざまな結果が得られましたが、成功しませんでした。コマンドを発行すると:

sencha -sdk extjs-4.0.7 generate workspace ext407
sencha -sdk extjs-4.1.0 generate workspace ext410
sencha -sdk extjs-4.1.1 generate workspace ext411

空のディレクトリpackagesのみを含むディレクトリを取得します。ドキュメントを読んだので、ディレクトリにはextpackagesが必要です。を発行するとsencha -sdk ext-4.2.1.883 generate workspace ext421、適切なフォルダーが取得されます。ただし、次のステップに進むと、次のようになります。

cd ext421
sencha -sdk ext generate app ThemeDemoApp appDemo

Theming Guideによると、 ext421ディレクトリを取得しても失敗するようです。これは私が得るエラーであるため、失敗したように見えると言います:

[INF] クラスパス エントリ /var/www/html/applications/web/ext421/ext/src を読み込んでいます

/home/ec2-user/bin/Sencha/Cmd/3.1.2.342/sencha: 58 行目: 19461 強制終了

java $jvmArgs -jar $BASEDIR/sencha.jar "$@"

そして、私のsass/config.rbは少し未完成のようです...

cur_dir = File.dirname(__FILE__)
output_style = :nested

Ruby 1.9.3、Sencha CMD 3.1.2.342、および Java 1.7.0_25 を実行しています。また、64 ビットの Amazon Linux AMI インスタンスを使用しています。

何が問題なのかとても混乱しています...仕事用ラップトップ(Mac OSX Lion)でこれを機能させていますが、ec2インスタンスで何が間違っているのかわかりません。どんな助けでも大歓迎です!

Sencha フォーラムから投稿されたクロス。

4

2 に答える 2

0
  • EC2 インスタンスでワークスペースとアプリケーションを生成する必要があるのはなぜですか? 代わりにソース管理リポジトリを使用し、ラップトップで一度ファイルを生成してチェックインすると、毎回これを繰り返す必要がなくなります
  • Sencha Cmd は Ext JS 4.1.1a+ および 4.2.x と互換性があるため、他のバージョンでは問題ありません
  • Ruby の互換性の問題についてはよくわかりませんが、彼らのバージョン管理システムは奇妙です。Linux Cmd では、Ruby 1.8.7 で動作しました。
于 2013-09-13T16:44:53.033 に答える