2013-02-06 2 views
5

오늘 Sencha Touch 2.0을 다운로드하여 설치했습니다. 자습서 비디오를 시청하고 App 빌드를 시도 할 때까지 모든 것이 잘 진행되고있었습니다.Sencha CMD에서 빌드하지 못했습니다.

처음에는 Compass에 문제가있어서 튜토리얼에 Compass를 설치하지 않아도 시스템에서 Ruby를 실행하고 나침반 GEM을 설치해야한다는 언급이 없지만 그 부분을 아니요로 정렬했습니다. 문제.

빌드가 다음에 실행할 때 약간 더 진행되었지만 여전히 오류가 발생했으며 이번에는 누락 된 부분에 대한 표시기가 없습니다. 아마 추가 SDK가 설치되어 있어야합니까?

Sencha Touch 2.1.0, Sencha Command 3.0.2.28, Ruby 1.8.7 및 Windows 7 OS를 실행 중입니다. 누구나 가장 좋아할만한 포인터가 있다면 cmd 출력이 이어집니다.

[INF]   init-sencha-command: 
[INF] 
[INF]   init: 
[INF] 
[INF]   -before-app-build: 
[INF] 
[INF]   app-build-impl: 
[INF] 
[INF]   production: 
[INF] 
[INF]   -before-init-local: 
[INF] 
[INF]   -init-local: 
[INF] 
[INF]   -after-init-local: 
[INF] 
[INF]   init-local: 
[INF] 
[INF]   find-cmd: 
[INF] 
[INF]   -before-init: 
[INF] 
[INF]   -init: 
[INF] 
[INF]   -after-init: 
[INF] 
[INF]   init: 
[INF] 
[INF]   -before-build: 
[INF] 
[INF]   sass: 
[INF] 
[INF]   -before-sass: 
[INF] 
[INF]   -sass: 
[INF]   [shellscript] 
[INF]   [shellscript] C:\xampp\htdocs\MyApp\resources\sass>compass compi 
le --boring --force 
[INF]   [shellscript] C:/Ruby187/lib/ruby/1.8/optparse.rb:1450:in `compl 
ete''': invalid option: --boring (OptionParser::InvalidOption) 
[INF]   [shellscript] from C:/Ruby187/lib/ruby/1.8/optparse.rb:1448:in 
`catch''' 
[INF]   [shellscript] from C:/Ruby187/lib/ruby/1.8/optparse.rb:1448:in 
`complete''' 
[INF]   [shellscript] from C:/Ruby187/lib/ruby/1.8/optparse.rb:1261:in 
`parse_in_order''' 
[INF]   [shellscript] from C:/Ruby187/lib/ruby/1.8/optparse.rb:1254:in 
`catch''' 
[INF]   [shellscript] from C:/Ruby187/lib/ruby/1.8/optparse.rb:1254:in 
`parse_in_order''' 
[INF]   [shellscript] from C:/Ruby187/lib/ruby/1.8/optparse.rb:1248:in 
`order!''' 
[INF]   [shellscript] from C:/Ruby187/lib/ruby/1.8/optparse.rb:1339:in 
`permute!''' 
[INF]   [shellscript] from C:/Ruby187/lib/ruby/1.8/optparse.rb:1360:in 
`parse!''' 
[INF]   [shellscript] from C:/Ruby187/lib/ruby/gems/1.8/gems/chrisepps 
tein-compass-0.8.17/lib/compass/exec.rb:65:in `parse!''' 
[INF]   [shellscript] from C:/Ruby187/lib/ruby/gems/1.8/gems/chrisepps 
tein-compass-0.8.17/lib/compass/exec.rb:35:in `initialize''' 
[INF]   [shellscript] from C:/Ruby187/lib/ruby/gems/1.8/gems/chrisepps 
tein-compass-0.8.17/bin/compass:7:in `new''' 
[INF]   [shellscript] from C:/Ruby187/lib/ruby/gems/1.8/gems/chrisepps 
tein-compass-0.8.17/bin/compass:7 
[INF]   [shellscript] from C:/Ruby187/bin/compass:23:in `load''' 
[INF]   [shellscript] from C:/Ruby187/bin/compass:23 
[ERR] 
[ERR]   BUILD FAILED 
[ERR]   com.sencha.exceptions.BasicException: The following error occurr 
ed while executing this line: 
[ERR]   C:\xampp\htdocs\MyApp\.sencha\app\build-impl.xml:109: The follow 
ing error occurred while executing this line: 
[ERR]   jar:file:/C:/xampp/htdocs/sencha/Sencha/Cmd/3.0.2.288/sencha.jar 
!/com/sencha/ant/antlib.xml:364: shellscript returned: 1 
[ERR]     at com.sencha.exceptions.BasicException.wrap(BasicExcept 
ion.java:43) 
[ERR]     at com.sencha.cli.Command.dispatch(Command.java:104) 
[ERR]     at com.sencha.cli.Commands.dispatch(Commands.java:49) 
[ERR]     at com.sencha.cli.AbstractCommand.dispatch(AbstractComma 
nd.java:182) 
[ERR]     at com.sencha.ant.SenchaCommandTask.doExecute(SenchaComm 
andTask.java:69) 
[ERR]     at com.sencha.ant.BaseAntTask.execute(BaseAntTask.java:2 
2) 
[ERR]     at org.apache.tools.ant.UnknownElement.execute(UnknownEl 
ement.java:291) 
[ERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native M 
ethod) 
[ERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown S 
ource) 
[ERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno 
wn Source) 
[ERR]     at java.lang.reflect.Method.invoke(Unknown Source) 
[ERR]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(D 
ispatchUtils.java:106) 
[ERR]     at org.apache.tools.ant.Task.perform(Task.java:348) 
[ERR]     at org.apache.tools.ant.Target.execute(Target.java:392) 
[ERR]     at org.apache.tools.ant.Target.performTasks(Target.java: 
413) 
[ERR]     at org.apache.tools.ant.Project.executeSortedTargets(Pro 
ject.java:1399) 
[ERR]     at org.apache.tools.ant.Project.executeTarget(Project.ja 
va:1368) 
[ERR]     at org.apache.tools.ant.helper.DefaultExecutor.executeTa 
rgets(DefaultExecutor.java:41) 
[ERR]     at org.apache.tools.ant.Project.executeTargets(Project.j 
ava:1251) 
[ERR]     at com.sencha.ant.AntRunner.run(AntRunner.java:156) 
[ERR]     at com.sencha.ant.AntRunner.run(AntRunner.java:72) 
[ERR]     at com.sencha.command.BasePluginCommands$BasePluginComma 
nd.run(BasePluginCommands.java:94) 
[ERR]     at com.sencha.command.BasePluginCommands$BasePluginComma 
nd.run(BasePluginCommands.java:98) 
[ERR]     at com.sencha.command.BasePluginCommands$BaseNamePathCom 
mand.run(BasePluginCommands.java:142) 
[ERR]     at com.sencha.command.app.AppCommands$BuildCommand.execu 
te(AppCommands.java:116) 
[ERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native M 
ethod) 
[ERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown S 
ource) 
[ERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno 
wn Source) 
[ERR]     at java.lang.reflect.Method.invoke(Unknown Source) 
[ERR]     at com.sencha.cli.Command.dispatch(Command.java:78) 
[ERR]     at com.sencha.cli.Commands.dispatch(Commands.java:49) 
[ERR]     at com.sencha.cli.Commands.dispatch(Commands.java:49) 
[ERR]     at com.sencha.command.Sencha.main(Sencha.java:71) 
[ERR]   Caused by: C:\xampp\htdocs\MyApp\.sencha\app\build-impl.xml:117: 
The following error occurred while executing this line: 
[ERR]   C:\xampp\htdocs\MyApp\.sencha\app\build-impl.xml:109: The follow 
ing error occurred while executing this line: 
[ERR]   jar:file:/C:/xampp/htdocs/sencha/Sencha/Cmd/3.0.2.288/sencha.jar 
!/com/sencha/ant/antlib.xml:364: shellscript returned: 1 
[ERR]     at org.apache.tools.ant.ProjectHelper.addLocationToBuild 
Exception(ProjectHelper.java:551) 
[ERR]     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:44 
4) 
[ERR]     at org.apache.tools.ant.taskdefs.CallTarget.execute(Call 
Target.java:105) 
[ERR]     at org.apache.tools.ant.UnknownElement.execute(UnknownEl 
ement.java:291) 
[ERR]     at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown 
Source) 
[ERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno 
wn Source) 
[ERR]     at java.lang.reflect.Method.invoke(Unknown Source) 
[ERR]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(D 
ispatchUtils.java:106) 
[ERR]     at org.apache.tools.ant.Task.perform(Task.java:348) 
[ERR]     at org.apache.tools.ant.Target.execute(Target.java:392) 
[ERR]     at org.apache.tools.ant.Target.performTasks(Target.java: 
413) 
[ERR]     at org.apache.tools.ant.Project.executeSortedTargets(Pro 
ject.java:1399) 
[ERR]     at org.apache.tools.ant.Project.executeTarget(Project.ja 
va:1368) 
[ERR]     at org.apache.tools.ant.helper.DefaultExecutor.executeTa 
rgets(DefaultExecutor.java:41) 
[ERR]     at org.apache.tools.ant.Project.executeTargets(Project.j 
ava:1251) 
[ERR]     at com.sencha.ant.AntRunner.run(AntRunner.java:156) 
[ERR]     at com.sencha.ant.AntRunner.run(AntRunner.java:80) 
[ERR]     at com.sencha.command.ant.AntCommand.execute(AntCommand. 
java:75) 
[ERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native M 
ethod) 
[ERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown S 
ource) 
[ERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno 
wn Source) 
[ERR]     at java.lang.reflect.Method.invoke(Unknown Source) 
[ERR]     at com.sencha.cli.Command.dispatch(Command.java:78) 
[ERR]     ... 31 more 
[ERR]   Caused by: C:\xampp\htdocs\MyApp\.sencha\app\build-impl.xml:109: 
The following error occurred while executing this line: 
[ERR]   jar:file:/C:/xampp/htdocs/sencha/Sencha/Cmd/3.0.2.288/sencha.jar 
!/com/sencha/ant/antlib.xml:364: shellscript returned: 1 
[ERR]     at org.apache.tools.ant.ProjectHelper.addLocationToBuild 
Exception(ProjectHelper.java:551) 
[ERR]     at org.apache.tools.ant.taskdefs.MacroInstance.execute(M 
acroInstance.java:401) 
[ERR]     at org.apache.tools.ant.UnknownElement.execute(UnknownEl 
ement.java:291) 
[ERR]     at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown 
Source) 
[ERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno 
wn Source) 
[ERR]     at java.lang.reflect.Method.invoke(Unknown Source) 
[ERR]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(D 
ispatchUtils.java:106) 
[ERR]     at org.apache.tools.ant.Task.perform(Task.java:348) 
[ERR]     at org.apache.tools.ant.Target.execute(Target.java:392) 
[ERR]     at org.apache.tools.ant.Target.performTasks(Target.java: 
413) 
[ERR]     at org.apache.tools.ant.Project.executeSortedTargets(Pro 
ject.java:1399) 
[ERR]     at org.apache.tools.ant.helper.SingleCheckExecutor.execu 
teTargets(SingleCheckExecutor.java:38) 
[ERR]     at org.apache.tools.ant.Project.executeTargets(Project.j 
ava:1251) 
[ERR]     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:44 
2) 
[ERR]     ... 52 more 
[ERR]   Caused by: jar:file:/C:/xampp/htdocs/sencha/Sencha/Cmd/3.0.2.288 
/sencha.jar!/com/sencha/ant/antlib.xml:364: shellscript returned: 1 
[ERR]     at org.apache.tools.ant.taskdefs.ExecTask.runExecute(Exe 
cTask.java:646) 
[ERR]     at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTa 
sk.java:672) 
[ERR]     at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTa 
sk.java:498) 
[ERR]     at net.sf.antcontrib.platform.ShellScriptTask.execute(Sh 
ellScriptTask.java:132) 
[ERR]     at org.apache.tools.ant.UnknownElement.execute(UnknownEl 
ement.java:291) 
[ERR]     at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown 
Source) 
[ERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno 
wn Source) 
[ERR]     at java.lang.reflect.Method.invoke(Unknown Source) 
[ERR]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(D 
ispatchUtils.java:106) 
[ERR]     at org.apache.tools.ant.Task.perform(Task.java:348) 
[ERR]     at org.apache.tools.ant.taskdefs.Sequential.execute(Sequ 
ential.java:68) 
[ERR]     at net.sf.antcontrib.logic.IfTask.execute(IfTask.java:19 
7) 
[ERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native M 
ethod) 
[ERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown S 
ource) 
[ERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno 
wn Source) 
[ERR]     at java.lang.reflect.Method.invoke(Unknown Source) 
[ERR]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(D 
ispatchUtils.java:106) 
[ERR]     at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter. 
java:154) 
[ERR]     at org.apache.tools.ant.UnknownElement.execute(UnknownEl 
ement.java:291) 
[ERR]     at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown 
Source) 
[ERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno 
wn Source) 
[ERR]     at java.lang.reflect.Method.invoke(Unknown Source) 
[ERR]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(D 
ispatchUtils.java:106) 
[ERR]     at org.apache.tools.ant.Task.perform(Task.java:348) 
[ERR]     at org.apache.tools.ant.taskdefs.Sequential.execute(Sequ 
ential.java:68) 
[ERR]     at net.sf.antcontrib.logic.IfTask.execute(IfTask.java:19 
7) 
[ERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native M 
ethod) 
[ERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown S 
ource) 
[ERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno 
wn Source) 
[ERR]     at java.lang.reflect.Method.invoke(Unknown Source) 
[ERR]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(D 
ispatchUtils.java:106) 
[ERR]     at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter. 
java:154) 
[ERR]     at org.apache.tools.ant.UnknownElement.execute(UnknownEl 
ement.java:291) 
[ERR]     at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown 
Source) 
[ERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno 
w 
[ERR]   n Source) 
[ERR]     at java.lang.reflect.Method.invoke(Unknown Source) 
[ERR]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(D 
ispatchUtils.java:106) 
[ERR]     at org.apache.tools.ant.Task.perform(Task.java:348) 
[ERR]     at org.apache.tools.ant.taskdefs.Sequential.execute(Sequ 
ential.java:68) 
[ERR]     at org.apache.tools.ant.UnknownElement.execute(UnknownEl 
ement.java:291) 
[ERR]     at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown 
Source) 
[ERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno 
wn Source) 
[ERR]     at java.lang.reflect.Method.invoke(Unknown Source) 
[ERR]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(D 
ispatchUtils.java:106) 
[ERR]     at org.apache.tools.ant.Task.perform(Task.java:348) 
[ERR]     at org.apache.tools.ant.taskdefs.MacroInstance.execute(M 
acroInstance.java:398) 
[ERR]     ... 64 more 
[ERR] 
[ERR]   Total time: 12 seconds 
[ERR]   com.sencha.exceptions.BasicException: The following error occurr 
ed while executing this line: 
C:\xampp\htdocs\MyApp\.sencha\app\build-impl.xml:109: The following error occurr 
ed while executing this line: 
jar:file:/C:/xampp/htdocs/sencha/Sencha/Cmd/3.0.2.288/sencha.jar!/com/sencha/ant 
/antlib.xml:364: shellscript returned: 1 

C:\xampp\htdocs\MyApp> 
+0

당신이 실행하려는 실제 명령은 무엇입니까? – arthurakay

+0

@arthurakay 가능성이 가장 높습니다'sencha 앱 빌드 제작' –

+0

고칠 수 있었습니까? 나는 여기에서도 같은 문제를 겪고있다. – GenieWanted

답변

0

나침반 버전이 오래된 것 같습니다. user799301에 언급 된대로 updating it을 시도하십시오. Ruby 1.9로 업그레이드 할 것을 요구할 수도 있습니다.

Sencha Cmd는 Compass 0.12.2 및 Ruby 1.9.3_p286을 사용하고 있지만 최근 버전이면 충분합니다.

0

나는 루비, 나침반 및/또는 새시 버전이 오래되었다.

... 
[INF] [shellscript] C:\xampp\htdocs\MyApp\resources\sass>compass compile --boring --force 
[INF] [shellscript] C:/Ruby187/lib/ruby/1.8/optparse.rb:1450:in `complete''': invalid option: --boring (OptionParser::InvalidOption) 
... 

내가 실행할 수있는 "말대꾸 빌드 단계"점점 윈도우 7 어제 몇 가지 문제가 있었다 :이 줄은 나침반에 문제가 있음을 나타냅니다.

은 기본적으로 제가 한 일은이었다

  • 가 센차 CMD는 http://www.sencha.com/products/sencha-cmd/download
  • 에서 버전 3.0.2.288을 입력하여 보석 시스템을 업그레이드 http://rubyinstaller.org/
  • 에서 루비 1.9.3을 설치합니다 : 보석 업데이트 - 시스템 (버전 1.8.25)
  • 나침반 설치 : gem install compass (버전은 0.12.2)
  • 설치 S 엉덩이 3.1.10, 나침반의 종속성. 보석 검색 새시으로 확인하십시오. 여러 버전 또는 이전 버전의 sass를 설치하면 가능한 나침반이 작성되지 않을 수 있기 때문입니다.

그냥 말대꾸를 건너 뛰고 싶은 경우에 당신은 또한 입력하려고 할 수 있습니다 구축 다음 sencha.cfg

주에서

skip.sass=1 

: 나는 또한 문제가 있었다
{app.dir} /resources/css/app.css의 app.css 파일이 없기 때문에 모든 종속성을 설치 한 후에도 새로 생성 된 sencha touch 앱 빌드가 실패했습니다.빌드 프로세스 I've가 발견 설명이 흥미있는 페이지도 있습니다

:

관련 문제