4

最近、Sencha SDK と SDK ツールをダウンロードしました。SDK ツールをインストールし、sencha-touch-2.1.0-commercial.zip ファイルの内容を Web サーバーに解凍しました。ディレクトリに cd し、指定されたコマンドを実行して開始アプリを生成しましたが、次のメッセージが表示されました。

abe@Dubai:/var/www/sencha-touch-sdk$ sencha
[WARN] The current working directory (/var/www/sencha-touch-sdk) is not a recognized Sencha SDK or application folder. Running in backwards compatible mode.

Sencha Command v2.0.0 Beta 3
Copyright (c) 2012 Sencha Inc.

....followed by all the info on how to structure commands using sencha

私はそれをグーグルで検索し、sencha が sencha sdk フォルダーであることを認識する方法の 1 つは、.sencha という隠しファイルが含まれていることであることがわかりました。空の .senchasdk ファイルを作成した後、再度コマンドを実行しましたが、今回は次のようになりました。

abe@Dubai:/var/www/sencha-touch-sdk$ sencha

node.js:201
    throw e; // process.nextTick error, or 'error' event on first tick
          ^
Error: Cannot find module '/var/www/sencha-touch-sdk/command/sencha.js'
    at Function._resolveFilename (module.js:332:11)
    at Function._load (module.js:279:25)
    at Array.0 (module.js:479:10)
    at EventEmitter._tickCallback (node.js:192:40)

私にとって興味深いのは、SDK フォルダーに存在しない「コマンド」ディレクトリを探していることです。間違ったものをダウンロード/抽出しましたか? Sencha からメールで受け取った SDK のダウンロード リンクをたどりました。

ちなみに、Ubuntu Linuxを使用しています。これが私が思っているほどばかげた質問ではないことを願っています。私はこの問題を調査するために最善を尽くしました

編集: ブラウザで sencha-touch-sdk ディレクトリにアクセスでき、ドキュメントが表示されることを追加したいと思いました。これにより、最終的には正しいパッケージを持っていると信じるようになります...もう一度困惑しています。

4

2 に答える 2

1

その Sencha SDK バージョンの Sencha SDK Tools の代わりに Sencha CMD を使用してみてください。

于 2012-11-25T19:50:39.183 に答える
1

Sencha Command の最新バージョンをダウンロードしてから、Sencha Command を Sencha SDK ツールの Bin フォルダーにインストールします。

その後、コマンド プロンプトで「Sencha」と入力してみてください。

**C:\Users\srinivasan.kk>sencha
Sencha Cmd v3.0.2.288**

お役に立てば幸いです。

于 2013-02-20T06:52:07.600 に答える