まず、Sencha SDK toolsをインストール。
続いて Sencha Touch 2 をDL。
Sencha SDKはApplicationフォルダにインストールされます。
そしてプロジェクトを開始したい場所に移動し、そこにDLしてきたSencha Touch 2のzipファイルを解凍します。
生成されたフォルダ(sencha-touch-VERSION)に移動します。
そしてsenchaコマンドを叩けばいいのですが、いくつか事前準備をしておかないとエラーが出ます。
まず、どうやらzshを使っている人はインストール時にうまくパスを通してくれないらしく、自分でパスを通さないといけません。
export PATH=/Applications/SenchaSDKTools-2.0.0-beta3/command:$PATH export PATH=/Applications/SenchaSDKTools-2.0.0-beta3/jsbuilder:$PATH export PATH=/Applications/SenchaSDKTools-2.0.0-beta3/appbuilder:$PATH export PATH=/Applications/SenchaSDKTools-2.0.0-beta3:$PATH export PATH=/Applications/SenchaSDKTools-2.0.0-beta3/command:$PATH export PATH=/Applications/SenchaSDKTools-2.0.0-beta3/jsbuilder:$PATH export PATH=/Applications/SenchaSDKTools-2.0.0-beta3/appbuilder:$PATH
こんな感じ。
そしてさらに、SENCHA_SDK_TOOLS_2_0_0_BETA3という変数にもSDKのパスを設定しないといけません。(これに気づかずにだいぶ時間かかった・・)
export SENCHA_SDK_TOOLS_2_0_0_BETA3="/Applications/SenchaSDKTools-2.0.0-beta3"
ここまでの準備でやっとsencha generateが実行できるようになります。
最後に、以下のコマンドを叩いてやればベースとなるファイル群が生成されます。
$ sencha generate app APP_NAME PATH/TO/PROJECT
sencha-touch-2.0.0$ sencha touch app myApp ../myApp