0

私は長い間検索してきましたが、まだ非常に多くの解決策と非常に多くの混乱がありますが、まだ煎茶タッチアプリを生成できません

私はインストールSenchaSDKTools-2.0.0-beta3し、Sencha Cmd 3.1.1.274

ここはPATH

/Users/jhon/bin/Sencha/Cmd/3.1.1.274:/Applications/SenchaSDKTools-2.0.0-beta3/:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin: /usr/local/git/bin:/usr/X11/bin

コマンドを起動するとsencha which、次のパスが表示されます

Sencha Cmd v3.1.1.274
/Users/john/bin/Sencha/Cmd/3.1.1.274/

次のコマンドを使用してアプリを生成しようとすると

sencha generate app myapp /Library/WebServer/Documents/myapp

次のエラーが表示されます

Sencha Cmd v3.1.1.274
[INF] Workspace does not have framework null at /Library/WebServer/Documents ... copying
[ERR] Failed to determine framework name.  Please ensure this command was issued from either a framework or application directory
4

5 に答える 5

0

以下を変更して、インストールのいくつかのエラーを解決しました: 2 つの非常に重要なファイル:

/Users/sencha/.bashrc /Users/sencha/.bash_profile

こんにちは、私はいくつかのインストール エラーを解決し、以下を変更しました: 2 つの非常に重要なファイル:

私の個人用インストール フォルダ:

/Sancha 

デフォルトのインストール場所:

/Applications/SenchaSDKTools-2.0.0-Beta/ 

見てみましょう:

nano /Users/sencha/.bash_profile

export PATH=/Users/sencha/bin/Sencha/Cmd/4.0.4.84:$PATH


export SENCHA_CMD_3_0_0="/Users/sencha/bin/Sencha/Cmd/4.0.4.84"


export PATH=/Sencha/SenchaSDKTools-2.0.0-beta3:$PATH


export SENCHA_SDK_TOOLS_2_0_0_BETA3="/Sencha/SenchaSDKTools-2.0.0-beta3"
#
export PATH=/Applications/SenchaSDKTools-2.0.0-beta3:$PATH


export SENCHA_SDK_TOOLS_2_0_0_BETA3="/Applications/SenchaSDKTools-2.0.0-beta3"


SENCHA_SDK_TOOLS_2_0_0_BETA3=/Applications/SenchaSDKTools-2.0.0-beta3/
#
export PATH="$PATH:/usr/local/bin"
export PATH=/Users/admin/bin/Sencha/Cmd/4.0.4.84:$PATH
export SENCHA_CMD_4_0_0="/Users/admin/bin/Sencha/Cmd/4.0.4.84"
#
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/command:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/jsbuilder:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/appbuilder:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/command:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/jsbuilder:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/appbuilder:$PATH

-------------------------------------------------- -------------------------------

nano /Users/sencha/.bashrc

export PATH=/Users/sencha/bin/Sencha/Cmd/4.0.4.84:$PATH


export SENCHA_CMD_3_0_0="/Users/sencha/bin/Sencha/Cmd/4.0.4.84"


export PATH=/Sencha/SenchaSDKTools-2.0.0-beta3:$PATH
#
export SENCHA_SDK_TOOLS_2_0_0_BETA3="/Sencha/SenchaSDKTools-2.0.0-beta3"


export PATH=/Applications/SenchaSDKTools-2.0.0-beta3:$PATH


export SENCHA_SDK_TOOLS_2_0_0_BETA3="/Applications/SenchaSDKTools-2.0.0-beta3"


SENCHA_SDK_TOOLS_2_0_0_BETA3=/Applications/SenchaSDKTools-2.0.0-beta3/
#
export PATH="$PATH:/usr/local/bin"
export PATH=/Users/admin/bin/Sencha/Cmd/4.0.4.84:$PATH
export SENCHA_CMD_4_0_0="/Users/admin/bin/Sencha/Cmd/4.0.4.84"
#
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/command:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/jsbuilder:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/appbuilder:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/command:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/jsbuilder:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/appbuilder:$PATH
于 2014-04-27T16:24:59.590 に答える
0

最初に以下のビデオをご覧ください。このビデオでは、Ext JS でアプリをセットアップする方法を説明しています。Sencha touch フレームワークを使用する必要があります(ビデオでは Ext js フレームワークが使用されています)。他の手順は同じです。

https://www.youtube.com/watch?v=jXMlnS_26CQ

于 2016-09-27T08:07:32.180 に答える
0

パスの問題だと思います。ボックスで絶対パスを使用すると、bin cmd がある場所から始まります。

ng@ng-laptop-kv:~$ sencha generate app MyAPP /myapppp
Sencha Cmd v3.1.2.342
[INF] init-plugin:
[INF] -before-generate-workspace:
[INF] init-properties:
[INF] init-sencha-command:
[INF] init:
[INF] generate-workspace-impl:
[INF]      [echo] generating into /myapppp from /home/ng/bin/Sencha/Cmd/3.1.2.342/templates/workspace
[ERR] Directory /myapppp/packages creation was not successful for an unknown reason

..相対パスで動作します

于 2013-07-24T15:29:17.293 に答える
0

圧縮された extJS の GPL バージョンをダウンロードし、ext-6.0.1-gpl フォルダーに解凍しました。sdk フォルダーは 1 つのフォルダー内にあるため、実際のパスは ext-6.0.1-gpl\ext-6.0.1 です。このフォルダーには、.sencha、build、classic などのフォルダーが含まれています。いくつかのコマンドを実行した後、このフォルダーが破損しており、エラー ログのみが含まれていました。そこで、元の GPL バージョンを再度抽出し、抽出されたファイルが問題ないように見えることを確認しました。次に、生成コマンドを実行しました。そのため、重要なのは、sdk フォルダーに必要なファイル/フォルダーが含まれているかどうか、または破損しているかどうかを確認することです。そうでない場合は、cdからsdkディレクトリに移動してコマンドを実行すると、うまくいくはずです:)

于 2016-09-06T09:45:24.467 に答える