最近在复习Grails,2013年用的2.2,已经熟练的。两年了,发现有3.0了。本以为按照2.0的套路(解压后就可以用)就可以安装使用,但折腾了两天也没弄好,莫非Windows XP装不了?
先不管了,在Mac下安装试试。
【1】Mac上需要先安装JDK,安装后自动会添加JAVA_HOME
【2】参照上图,安装gvm
【3】基于gvm,安装grails
ibeartekiMacBook-Pro:testgrails ibear$ gvm install grails
==== BROADCAST =================================================================
* 16/07/15: Groovy 2.4.4 has been released on GVM. #groovylang
* 10/07/15: Springboot 1.3.0.M2 has been released on GVM. #springboot
* 09/07/15: Grails 3.0.3 has been released on GVM. #grailsfw
================================================================================
Downloading: grails 3.0.3
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 392 0 0 113 0 --:--:-- 0:00:03 --:--:-- 264
0 149M 0 646k 0 0 29193 0 1:29:12 0:00:22 1:28:50 59434
装到一半,下载不动了,连国外的网总是不稳定。
也可以手工下载grails-3.0.3.zip,然后放到/User/myuser/.gvm/archives下面
然后再执行安装,它就会以为已经下载好了。
0curl: (7) Failed to connect to s3.amazonaws.com port 443: Operation timed out
unzip: cannot find zipfile directory in one of /Users/ibear/.gvm/archives/grails-3.0.3.zip or
/Users/ibear/.gvm/archives/grails-3.0.3.zip.zip, and cannot find /Users/ibear/.gvm/archives/grails-3.0.3.zip.ZIP, period.
Stop! The archive was corrupt and has been removed! Please try installing again.
ibeartekiMacBook-Pro:~ ibear$ gvm install grails
Found a previously downloaded grails 3.0.3 archive. Not downloading it again...
Installing: grails 3.0.3
Done installing!
Do you want grails 3.0.3 to be set as default? (Y/n): Y
Setting grails 3.0.3 as default.
【4】试着创建一个项目
grails create-app test
cd test
grails --此时会报错,因为没有安装gradle
【5】基于gvm安装gradle
gvm install gradle
【6】重试第4步
(第一次会出现漫长下载,以后就不需要了,
这些文件都存在了~/.gradle/caches里)
ibeartekiMacBook-Pro:test ibear$ grails
Download https://repo.grails.org/grails/core/org/grails/grails-gradle-plugin/3.0.3/grails-gradle-plugin-3.0.3.pom
Download https://repo.grails.org/grails/core/com/bertramlabs/plugins/asset-pipeline-gradle/2.1.1/asset-pipeline-gradle-2.1.1.pom
Download https://repo.grails.org/grails/core/io/spring/gradle/dependency-management-plugin/0.5.2.RELEASE/dependency-management-plugin-0.5.2.RELEASE.pom
Download https://repo.grails.org/grails/core/org/codehaus/groovy/groovy/2.4.3/groovy-2.4.3.pom
Download https://repo.grails.org/grails/core/org/slf4j/slf4j-api/1.7.10/slf4j-api-1.7.10.pom
Download https://repo.grails.org/grails/core/org/slf4j/slf4j-parent/1.7.10/slf4j-parent-1.7.10.pom
经过漫长等待,终于出现了久违的提示符
grails> run-app
| Running application…
【总结】
1. 现在好多构建工具都是online模式的,很多依赖关系都自动去网上下载,但国内外的网不好,有时会有问题。
2. Grails的安装文档里没有提需要安装Gradle(症结),这个有点坑。。。
- 大小: 26.2 KB
- 大小: 76.3 KB
分享到:
相关推荐
在本文中,我们将深入探讨如何使用Groovy on Grails(简称Grails)和jQuery来构建一个功能丰富的Web日历应用程序。Grails是一个基于Java平台的全栈式框架,它简化了Web应用的开发过程,而jQuery则是一款强大的...
###The Bookstore 一个 Grails 3.0 示例应用程序,具有您可以理解的简单安全性。 哲学: 吻 实现的功能: 注册(注册) 登录(验证) 登出(登出) 标签库 <security>... <security>... 接下来...
2. **安装Grails插件**:有了GroovyEclipse的支持,我们还需要安装Grails插件。同样地,可以通过Eclipse的"Help" -> "Install New Software",添加Grails插件的更新站点(如:...
- 打开命令行,输入`grails`,如果显示帮助信息,表明Grails已成功安装。 2. **Eclipse安装** - 由于Grails项目涉及GSP(Groovy Server Pages)文件,推荐使用包含JSP编辑器的Eclipse JEE版本。如果你对JSP语法...
验证Grails是否安装成功的方法是在命令行中输入`grails`,如果出现Grails的欢迎信息,则表示安装成功。 **3. 安装Groovy** 最后一步是安装Groovy语言。本文档中的版本为1.5.4,可以从以下地址下载: - 下载地址:...
在IT行业中,Grails是一个基于Groovy语言的开源Web应用框架,它简化了Java平台上的开发流程。在Grails项目中,版本控制是至关重要的,而Subversion(SVN)是一种常用的版本控制系统,用于管理软件项目的源代码。为了...
Grails 是一个基于 Groovy 语言的开源Web应用程序框架,它构建在Java平台之上,旨在简化开发过程并提高生产力。Grails 的设计深受Ruby on Rails的影响,提供了MVC(模型-视图-控制器)架构模式,允许开发者快速构建...
Grails是一种基于Java平台的开源Web应用框架,它利用Groovy语言的简洁性和灵活性,旨在提高开发效率。Grails的设计理念是"代码少,生产力高...通过下载并安装Grails,你可以利用上述特性快速构建高质量的Web应用程序。
1. **Groovy语言基础**:Grails基于Groovy,一种动态、灵活的Java平台上的编程语言。Groovy的语法简洁,支持函数式编程,且与Java高度兼容,使得开发者可以利用已有的Java知识快速上手。 2. **MVC架构**:Grails...
Grails以其高效、灵活和强大的特性,成为开发人员在Java平台上构建Web应用的热门选择。这份手册旨在帮助初学者快速上手,并为有经验的开发者提供深入的指导。 1. **简介** Grails是基于Groovy语言的开源Web应用...
Grails 是一个基于Groovy语言的开源Web应用框架,它构建于Java平台之上,旨在提高开发效率,简化复杂的Java开发流程。Grails 3.3.2是该框架的一个稳定版本,提供了许多改进和新特性,以提升开发者的体验和应用性能。...
定义Grails 3.0插件域类是可扩展的 SO的详细信息: 该项目包含一个名为security的插件和一个名为bookstore的应用程序以测试该插件。 插件用户: org.centerkey.grails.User 应用程序用户(扩展插件用户): ...
同样,在"Grails"项下配置Grails的安装目录,这通常是你的Grails版本所在的文件夹。 接下来,创建一个新的Grails项目。选择"File" > "New" > "Other",在弹出的对话框中展开"Grails",然后选择"Grails Project"。...
Grails 入门教程(二) 一、建立域关系 在 Grails 框架中,建立域关系是指定义对象之间的关系。一个域对象可以拥有多个其他域对象的引用,这些引用可以是“一对一”、“一对多”或“多对多”的关系。例如,在实例...
Grails使用Gradle作为构建工具,提供了`grails war` 命令生成可部署的WAR文件,方便在各种Java应用服务器上部署。 九、测试 Grails内置了测试框架,支持单元测试、集成测试和功能测试。通过`test-app` 命令,可以...
Grails的插件系统允许开发者扩展框架的功能,通过安装第三方插件快速实现特定需求。5.1.2版本可能引入了新的插件或者对现有插件进行了升级,以满足不断变化的开发需求。 6. **Spring Boot集成**: Grails 5.x系列...
在入门Grails之前,首先需要了解如何下载并安装这个框架。Grails官方提供了各个版本的下载链接,通常包括zip压缩包和可执行的安装包。安装完成后,创建一个Grails应用程序是另一个重要的步骤,这可以通过命令行工具...