1

Sencha Touch 2 x64 がインストールされた Arch Linux x64 を使用しています。SDKディレクトリから、実行しました./sencha

[jiewmeng@JM SenchaSDKTools-2.0.0-beta3]$ ./sencha
[WARN] The current working directory (/opt/SenchaSDKTools-2.0.0-beta3) 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.

usage: sencha COMMAND [ARGS]

The available commands are:
   build            build a JSB project
   create bootstrapdata     generate boostrap data
   create jsb           generate a minimal JSB project for an app
   create locale            generate a template locale file from source
   create manifest      generate classes manifest
   package          package your Touch web app into a native bundle
   slice theme          slice a custom theme's images for IE

See 'sencha help COMMAND' for more information on a specific command.

.senchasdk「。」だけのファイルを追加して修正しました。init (私がグーグルで調べたように)、しかし今私は得る

[jiewmeng@JM SenchaSDKTools-2.0.0-beta3]$ ./sencha

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
Error: Cannot find module '/opt/SenchaSDKTools-2.0.0-beta3/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)

どうしたの?

4

4 に答える 4

1

SDKパスをシステム変数として追加するだけでこの問題を解決し、SDKフォルダーではなくsenchaライブラリフォルダー内でコマンドを実行します。

于 2012-05-14T21:39:20.517 に答える
1

次のような警告が表示されました。

[jiewmeng@JM SenchaSDKTools-2.0.0-beta3]$ ./sencha
[WARN] The current working directory (/opt/SenchaSDKTools-2.0.0-beta3) 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.

usage: sencha COMMAND [ARGS]

The available commands are:
   build                    build a JSB project
   create bootstrapdata     generate boostrap data
   create jsb               generate a minimal JSB project for an app
   create locale            generate a template locale file from source
   create manifest          generate classes manifest
   package                  package your Touch web app into a native bundle
   slice theme              slice a custom theme's images for IE

See 'sencha help COMMAND' for more information on a specific command....

次に、Sencha-Touch-2.0.1.1- gpl をダウンロードし、コンテンツを web-root (つまり ) に抽出し、最後にSenchaSDKTools/var/www/sencha-touch-2.0.1.1をダウンロードして 、次のように root ユーザーとしてターミナル経由でインストールしました。

root@user:/your/directory/where yo downloaded the sdk tool# ./SenchaSDKTool-2.0.1-beta3.run

次に、インストーラーがファイルを解凍するのを待ち、Sencha-Touch ライブラリーを配置した場所と同じインストール・ディレクトリーを選択しました。次のようになります。

root@user:/var/www/sencha-touch-2.0.1.1# ./sencha
Sencha Command v2.0.2
Copyright (c) 2012 Sencha Inc.

..そして、それは人々が煎茶で幸せにコーディングすることです:-)

于 2012-10-02T10:40:05.253 に答える
0

@todotresde Mac OS X でこれを構成する方法の完全なレシピを共有していただけますか。

/Applications フォルダーに Sencha SDK をダウンロードしてインストールしましたが、 http://docs.sencha.com/touch/2-0/#の SenchaDocs で指示されているように、そのフォルダーに Sencha アプリケーションを追加するのは嫌です。 !/ガイド/コマンド

cd /path/to/sencha-touch-2-sdk

煎茶

SDK のインストールにより、SDK パス変数が ~/.bash_profile に追加されます

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

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

ここにいくつかの良い指針があります:

http://www.sencha.com/learn/a-sencha-touch-mvc-application-with-phonegap/

標準の Sencha アプリケーション アーキテクチャに従って、SDK をダウンロードし、それを touch という名前の lib ディレクトリ内に配置 (またはシンボリック リンク) します。独自のコードを app ディレクトリに配置します

重要: 開発中または実験中の場合は、SDK 全体をこのように lib フォルダー内に配置するだけで問題ありません。ただし、展開するときは、必要な JavaScript および CSS ファイルのみがそのフォルダーに残るようにし、残りの SDK を削除してください。アプリで Sencha Touch SDK 全体をコンパイルして配布する必要はありません。

于 2012-06-10T11:24:57.440 に答える
0

まず、SenchaSDK フォルダーをパスに追加します。

export PATH=$PATH:/your/path/to/SenchaSDK

次に、SENCHA_SDK_TOOLS_2_0_0_BETA3 環境変数を設定します。

export SENCHA_SDK_TOOLS_2_0_0_BETA3=/your/path/to/SenchaSDK

/your/path/to/sencha-touch-2.0.1.1 のような sencha ライブラリ ディレクトリに移動すると、問題なくsenchaコマンドを実行できるはずです。

于 2012-08-15T03:27:17.507 に答える