gpt4 book ai didi

grails - 升级Grails Project Groovy\Grails工具套件时出现错误

转载 作者:行者123 更新时间:2023-12-02 14:42:11 26 4
gpt4 key购买 nike

我正在尝试从the Grails In Action website运行Grails应用程序。我已将“hubbub”项目导入GGTS应用程序,并且遇到了构建错误。该项目最初是使用Grails 2.3.7构建的,而我的系统上具有2.4.4版本。基于another Stack Overflow question,我已将application.properties文件中的'app.grails.version'更改为grails 2.4.4版,该版本在命令提示符下提示了大量下载,终止了一系列有关插件问题的错误。我无法运行该应用程序,因为有人告诉我“项目'hubbub'缺少必需的源文件夹:grails-app / utils”。如果我尝试将'app.grails.version'更改回2.3.7,则会提示我需要配置2.3.7的Grails安装。

在尝试升级此Grails项目时,我在做错什么吗?还是我真的必须安装Grails 2.3.7才能使其正常工作?

(抱歉,我尚未发布有关插件下载的错误,但似乎无法重新创建它们)。

提前致谢!

最佳答案

Grails 2.4与2.3相比是一个很大的变化,主要是因为使用了asset pipeline而不是resources

同样,仅更改application.properties中的版本是不够的,您还需要实际运行匹配的Grails框架。

有关将应用程序从2.3升级到2.4的信息,请参见此处:http://grails.github.io/grails-doc/2.4.x/guide/upgradingFrom23.html。根据经验,必须手动完成从较早版本升级Grails应用程序的过程。原因之一是upgrade命令已过时并且已被删除。阅读文档以了解重大更改,并在代码中单独解决每个更改。通常,升级补丁程序级别没有问题,但是升级次要和主要版本通常是很多工作。

由于您正在学习,因此我会坚持使用2.3.7(这意味着您必须运行2.3.7,而您并未这​​样做)。您将学到的东西仍然有效。从头开始构建自己的项目时,请使用2.4.4。

关于grails - 升级Grails Project Groovy\Grails工具套件时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29229993/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com