2016-08-30 5 views
1

私が働いていた従業員は、Grails 1.2でファンシーモジュールを作っていましたが、ローカルマシンでそれを設定する方法は知られていません。新しいGrailsプロジェクトでMissingMethodExceptionが発生しました

私はテストプロジェクトを最初からセットアップしようとしていますが、それを動作させるにはIntelliJが私に反対しているようです。私はIntelliJので新しいプロジェクトを作成すると、それは次のように失敗したこと、CreateAppスクリプトを実行します:

"C:\Program Files (x86)\Java\jdk1.8.0_65\bin\java" -Dgrails.home=C:/tools/grails-1.2.5 "-Dtools.jar=C:\Program Files (x86)\Java\jdk1.8.0_65\lib\tools.jar" -Dgroovy.starter.conf=C:/tools/grails-1.2.5/conf/groovy-starter.conf -Djline.WindowsTerminal.directConsole=false -Dfile.encoding=windows-1252 -classpath C:\tools\grails-1.2.5\lib\groovy-all-1.6.8.jar;C:\tools\grails-1.2.5\dist\grails-bootstrap-1.2.5.jar org.codehaus.groovy.grails.cli.support.GrailsStarter --main org.codehaus.groovy.grails.cli.GrailsScriptRunner --conf C:/tools/grails-1.2.5/conf/groovy-starter.conf "create-app grailstest2 --inplace" 
Welcome to Grails 1.2.5 - [url]http://grails.org/[/url] 
Licensed under Apache Standard License 2.0 
Grails home is set to: C:/tools/grails-1.2.5 

Base Directory: C:\grailstest2 
Resolving dependencies... 
Dependencies resolved in 972ms. 
Running script C:\tools\grails-1.2.5\scripts\CreateApp_.groovy 
Error executing script CreateApp: No signature of method: java.lang.Boolean.toBoolean() is applicable for argument types:() values: [] 
groovy.lang.MissingMethodException: No signature of method: java.lang.Boolean.toBoolean() is applicable for argument types:() values: [] 
at _GrailsSettings_groovy.run(_GrailsSettings_groovy:74) 
at _GrailsSettings_groovy$run.call(Unknown Source) 
at _GrailsClasspath_groovy$run.call(Unknown Source) 
at _GrailsClasspath_groovy.run(_GrailsClasspath_groovy:32) 
at _GrailsClasspath_groovy$run.call(Unknown Source) 
at _GrailsEvents_groovy$run.call(Unknown Source) 
at _GrailsEvents_groovy.run(_GrailsEvents_groovy:30) 
at _GrailsEvents_groovy$run.call(Unknown Source) 
at _GrailsClean_groovy$run.call(Unknown Source) 
at _GrailsClean_groovy.run(_GrailsClean_groovy:29) 
at _GrailsClean_groovy$run.call(Unknown Source) 
at _GrailsPlugins_groovy$run.call(Unknown Source) 
at _GrailsPlugins_groovy.run(_GrailsPlugins_groovy:28) 
at _GrailsPlugins_groovy$run.call(Unknown Source) 
at _GrailsCreateProject_groovy$run.call(Unknown Source) 
at _GrailsCreateProject_groovy.run(_GrailsCreateProject_groovy:28) 
at _GrailsCreateProject_groovy$run.call(Unknown Source) 
at CreateApp_.run(CreateApp_:25) 
at CreateApp_$run.call(Unknown Source) 
at gant.Gant.processTargets(Gant.groovy:494) 
at gant.Gant.processTargets(Gant.groovy:480) 
Error executing script CreateApp: No signature of method: java.lang.Boolean.toBoolean() is applicable for argument types:() values: [] 

これは私が仕事モジュールをビルドしようとすると、私が得る同じ誤りであるので、私は、私はSDKをしくじっ把握私はzipファイルを抽出してパス変数を設定する以外のことは覚えていません。

私はどこで悩んだのですか?

+5

JDK8をgrails 1.2.5で使用しています。本当ですか?これらのログは非常に互換性がないようです。 –

+0

Grails 1.xよりも新しいものにアップグレードしてください。 Grails 2.xはメンテナンスモードになっているので、Grails 3.xは新しいものが起こる場所です。 – sbglasius

+0

@VinayPrajapati私はJDK5に設定していました。私の仕事のプロジェクトでは、私の道を変えなければなりませんでした。私はどこでこれをプロジェクトに強制するのですか?私はまだ他のプロジェクトでJDK8を使用できますか? – Boz0r

答えて

0

私はどこで悩んだのですか?

Grails 1.2.5はJDK 1.8をサポートしません。 JDK 1.8を実際にサポートしているGrailsの最初のバージョンはGrails 2.5です。

関連する問題