とあるエンジニアの闇歴史帳

コピペで使える便利Wiki ※現在構築中です。

ユーザ用ツール


senchatouch:generateapp

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
senchatouch:generateapp [2014/01/26 22:39]
katsubemakito
senchatouch:generateapp [2020/06/23 14:10] (現在)
行 1: 行 1:
 ====== SenchaTouchでプロジェクトを新規に作成する ====== ====== SenchaTouchでプロジェクトを新規に作成する ======
 +~~socialite~~
 //※SenchaTouch, SenchaCmdの[[senchatouch:install|インストール]]が終了している前提です// //※SenchaTouch, SenchaCmdの[[senchatouch:install|インストール]]が終了している前提です//
  
行 12: 行 12:
 </code> </code>
  
-というわけで実際に叩いてみると+というわけで実際に叩いてみて、以下のようになれば成功です。 
 + 
 +<code> 
 +[katsube@eden ~]$ sencha -sdk /sencha generate app helloworld /sencha/helloworld 
 +Sencha Cmd v4.0.2.67 
 +[INF]  
 +[INF] init-plugin: 
 +[INF]  
 +[INF] cmd-root-plugin.init-properties: 
 +[INF]  
 +[INF] init-properties: 
 +[INF]  
 +[INF] init-sencha-command: 
 +[INF]  
 +[INF] init: 
 +[INF]  
 +[INF] before-upgrade: 
 +[INF]  
 +[INF] generate-app-impl: 
 +[INF]  
 +[INF] generate-starter-app: 
 +[INF]  
 +[INF] copy-sdk: 
 +[INF]  
 +[INF] init-plugin: 
 +[INF]  
 +[INF] cmd-root-plugin.init-properties: 
 +[INF]  
 +[INF] init-properties: 
 +[INF]  
 +[INF] init-sencha-command: 
 +[INF]  
 +[INF] init: 
 +[INF]  
 +[INF] app-refresh: 
 +[INF]      [echo] Refreshing app at /sencha/helloworld 
 +[INF]  
 +[INF] app-refresh-impl: 
 +[INF]  
 +[INF] -before-init-local: 
 +[INF]  
 +[INF] -init-local: 
 +[INF]  
 +[INF] -after-init-local: 
 +[INF]  
 +[INF] init-local: 
 +[INF]  
 +[INF] find-cmd-in-path: 
 +[INF]  
 +[INF] find-cmd-in-environment: 
 +[INF]  
 +[INF] find-cmd-in-shell: 
 +[INF]  
 +[INF] init-cmd: 
 +[INF]      [echo] Using Sencha Cmd from /usr/local/Sencha/Cmd/4.0.2.67 for /sencha/helloworld/build.xml 
 +[INF]  
 +[INF] -before-init: 
 +[INF]  
 +[INF] -init: 
 +[INF] Initializing Sencha Cmd ant environment 
 +[INF] Adding antlib taskdef for com/sencha/command/compass/ant/antlib.xml 
 +[INF]  
 +[INF] -after-init: 
 +[INF]  
 +[INF] -before-init-defaults: 
 +[INF]  
 +[INF] -init-defaults: 
 +[INF]  
 +[INF] -after-init-defaults: 
 +[INF]  
 +[INF] -init-compiler: 
 +[INF]  
 +[INF] init: 
 +[INF]  
 +[INF] refresh: 
 +[INF]  
 +[INF] -before-refresh: 
 +[INF]  
 +[INF] -init: 
 +[INF]  
 +[INF] -init-compiler: 
 +[INF]  
 +[INF] -detect-app-build-properties: 
 +[INF] Loading app json manifest... 
 +[INF] Loading classpath entry /sencha/src 
 +[INF] Loading classpath entry /sencha/helloworld/app.js 
 +[INF] Loading classpath entry /sencha/helloworld/app 
 +[INF] Loading classpath entry /sencha/build/temp/production/helloworld/sencha-compiler/app 
 +[INF] Loading classpath entry /sencha/build/temp/production/helloworld/sencha-compiler/app 
 +[INF] Concatenating output to file /sencha/build/temp/production/helloworld/sencha-compiler/cmd-packages.js 
 +[INF] Adding external reference : @full-page => @overrides 
 +[INF] Loading classpath entry /sencha/build/temp/production/helloworld/sencha-compiler/cmd-packages.js 
 +[INF] Adding external reference : Ext.util.Observable => /sencha/build/temp/production/helloworld/sencha-compiler/cmd-packages.js 
 +[INF]  
 +[INF] -refresh-app: 
 +[INF] Appending concatenated output to file /sencha/helloworld/bootstrap.js 
 +[INF] Appending concatenated output to file /sencha/helloworld/bootstrap.js 
 +[INF] Appending concatenated output to file /sencha/helloworld/bootstrap.js 
 +[INF] Appending concatenated output to file /sencha/helloworld/bootstrap.js 
 +[INF] Appending concatenated output to file /sencha/helloworld/bootstrap.js 
 +[INF] Appending content to /sencha/helloworld/bootstrap.json 
 +[INF]  
 +[INF] -refresh: 
 +[INF]  
 +[INF] -after-refresh: 
 +[INF]  
 +[INF] after-upgrade: 
 +[INF]  
 +[INF] generate-app: 
 +[INF]  
 +[INF] -after-generate-app: 
 +[INF] [x-property-file] Updating property file: /sencha/helloworld/.sencha/app/sencha.cfg 
 +</code> 
 + 
 +指定したディレクトリにファイルが生成されていればOKです。 
 + 
 +<code> 
 +[katsube@eden ~]$ ls -la /sencha/helloworld/ 
 +合計 96 
 +drwxrwxr-x  5 katsube katsube  4096  1月 26 23:02 2014 . 
 +drwxr-xr-x 12 katsube katsube  4096  1月 26 22:43 2014 .. 
 +drwxrwxr-x  3 katsube katsube  4096  1月 26 22:27 2014 .sencha 
 +drwxrwxr-x  8 katsube katsube  4096  1月 26 22:27 2014 app 
 +-rw-rw-r--  1 katsube katsube  1891  1月 26 23:02 2014 app.js 
 +-rw-rw-r--  1 katsube katsube  5150  1月 26 23:02 2014 app.json 
 +-rw-rw-r--  1 katsube katsube 43927  1月 26 23:02 2014 bootstrap.js 
 +-rw-rw-r--  1 katsube katsube   420  1月 26 23:02 2014 bootstrap.json 
 +-rw-rw-r--  1 katsube katsube  2863  1月 26 22:27 2014 build.xml 
 +-rw-rw-r--  1 katsube katsube  1754  1月 26 23:02 2014 index.html 
 +-rw-rw-r--  1 katsube katsube  5360  1月 26 23:02 2014 packager.json 
 +drwxrwxr-x  7 katsube katsube  4096  1月 26 22:27 2014 resources 
 +</code> 
 + 
 +===== 確認 ===== 
 +実際にブラウザで確認して次のようにスケルトンが表示されれば成功です。 
 + 
 +{{:senchatouch:generate1.png?nolink|}} 
 + 
 + 
 +===== トラブルシュート ===== 
 +  * [[SenchaTouch:error1|プロジェクト作成時に「Cannot find file /(インストール先)/Sencha/Cmd/repo/.sencha/codegen.json」というエラーが出]] 
 +  * [[SenchaTouch:error2|プロジェクト作成時に「Certificate folder does not exist /(インストール先)/Sencha/Cmd/4.0.2.67/trust」いう警告が出る]] 
 + 
 +===== 関連書籍 ===== 
 +{{amazon>jp:B00L10N8T8}} 
 +<html><p style="clear:both"></p></html> 
 + 
 +{{amazon>jp:B00MB6GOU6}} 
 +<html><p style="clear:both"></p></html>
  
 +{{amazon>jp:B00HEB6UFM}}
 +<html><p style="clear:both"></p></html>
  
 +{{amazon>jp:B00G9QISLC}}
 +<html><p style="clear:both"></p></html>
  
 {{tag>SenchaTouch SenchaCmd }} {{tag>SenchaTouch SenchaCmd }}
 +~~socialite~~

関連ページ

senchatouch/generateapp.1390743596.txt.gz · 最終更新: 2020/06/23 14:12 (外部編集)