我使用Grails 3进行申请。我的路上有grails sdk。当我运行
grails
命令,在我的项目目录下,我收到以下错误:
Error Error initializing classpath: Unexpected lock protocol found in lock file. Expected 3, found 49.
java.lang.IllegalStateException: Unexpected lock protocol found in lock file. Expected 3, found 49.
at org.gradle.cache.internal.filelock.LockStateAccess.readState(LockStateAccess.java:74)
如果我移动到另一个没有项目的目录,并尝试运行grails命令它可以工作。但是,在尝试创建应用时,它失败了。知道什么文件可以锁定?我附上了工作目录的照片。
注意,我在Windows 7,64BIT上。我试图重新启动并拆除一个干净的项目,但没有成功。
答案 0 :(得分:0)
叹息,事实证明我安装了两个版本的Groovy SDK。删除它们,只保证有一个,解决了这个问题。