`
Jcat
  • 浏览: 49973 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Mac上安装Grails3.0

 
阅读更多
最近在复习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
分享到:
评论
1 楼 Jcat 2015-07-18  
windows也是可以的,全部手动挡:安装JDK、Gradle、Grails,并分别为他们设置HOME环境变量,再添加到PATH里(最好是系统级)。然后也是一顿下载后,就Ok了。其实官方文档就漏了一个Gradle的安装。。。

相关推荐

    Grails 和 jQuery开发实例

    在本文中,我们将深入探讨如何使用Groovy on Grails(简称Grails)和jQuery来构建一个功能丰富的Web日历应用程序。Grails是一个基于Java平台的全栈式框架,它简化了Web应用的开发过程,而jQuery则是一款强大的...

    bookstore:Grails 3.0示例应用程序

    ###The Bookstore 一个 Grails 3.0 示例应用程序,具有您可以理解的简单安全性。 哲学: 吻 实现的功能: 注册(注册) 登录(验证) 登出(登出) 标签库 <security>... <security>... 接下来...

    eclipse开发grails插件

    2. **安装Grails插件**:有了GroovyEclipse的支持,我们还需要安装Grails插件。同样地,可以通过Eclipse的"Help" -> "Install New Software",添加Grails插件的更新站点(如:...

    Eclipse下搭建Grails项目

    - 打开命令行,输入`grails`,如果显示帮助信息,表明Grails已成功安装。 2. **Eclipse安装** - 由于Grails项目涉及GSP(Groovy Server Pages)文件,推荐使用包含JSP编辑器的Eclipse JEE版本。如果你对JSP语法...

    Groovy和Grails配置方法

    验证Grails是否安装成功的方法是在命令行中输入`grails`,如果出现Grails的欢迎信息,则表示安装成功。 **3. 安装Groovy** 最后一步是安装Groovy语言。本文档中的版本为1.5.4,可以从以下地址下载: - 下载地址:...

    Grails安装SVN客户端插件指导手册

    在IT行业中,Grails是一个基于Groovy语言的开源Web应用框架,它简化了Java平台上的开发流程。在Grails项目中,版本控制是至关重要的,而Subversion(SVN)是一种常用的版本控制系统,用于管理软件项目的源代码。为了...

    Grails Grails Grails

    Grails 是一个基于 Groovy 语言的开源Web应用程序框架,它构建在Java平台之上,旨在简化开发过程并提高生产力。Grails 的设计深受Ruby on Rails的影响,提供了MVC(模型-视图-控制器)架构模式,允许开发者快速构建...

    grails安装包

    Grails是一种基于Java平台的开源Web应用框架,它利用Groovy语言的简洁性和灵活性,旨在提高开发效率。Grails的设计理念是"代码少,生产力高...通过下载并安装Grails,你可以利用上述特性快速构建高质量的Web应用程序。

    Grails权威指南 Grails权威指南

    1. **Groovy语言基础**:Grails基于Groovy,一种动态、灵活的Java平台上的编程语言。Groovy的语法简洁,支持函数式编程,且与Java高度兼容,使得开发者可以利用已有的Java知识快速上手。 2. **MVC架构**:Grails...

    grails中文参考手册

    Grails以其高效、灵活和强大的特性,成为开发人员在Java平台上构建Web应用的热门选择。这份手册旨在帮助初学者快速上手,并为有经验的开发者提供深入的指导。 1. **简介** Grails是基于Groovy语言的开源Web应用...

    grails 3.3.2 资源下载

    Grails 是一个基于Groovy语言的开源Web应用框架,它构建于Java平台之上,旨在提高开发效率,简化复杂的Java开发流程。Grails 3.3.2是该框架的一个稳定版本,提供了许多改进和新特性,以提升开发者的体验和应用性能。...

    grails-plugin-experiment:测试Grails插件开发的地方

    定义Grails 3.0插件域类是可扩展的 SO的详细信息: 该项目包含一个名为security的插件和一个名为bookstore的应用程序以测试该插件。 插件用户: org.centerkey.grails.User 应用程序用户(扩展插件用户): ...

    eclipse插件grails(groovy)

    同样,在"Grails"项下配置Grails的安装目录,这通常是你的Grails版本所在的文件夹。 接下来,创建一个新的Grails项目。选择"File" > "New" > "Other",在弹出的对话框中展开"Grails",然后选择"Grails Project"。...

    Grails入门教程(二)

    Grails 入门教程(二) 一、建立域关系 在 Grails 框架中,建立域关系是指定义对象之间的关系。一个域对象可以拥有多个其他域对象的引用,这些引用可以是“一对一”、“一对多”或“多对多”的关系。例如,在实例...

    grails-用户手册

    Grails使用Gradle作为构建工具,提供了`grails war` 命令生成可部署的WAR文件,方便在各种Java应用服务器上部署。 九、测试 Grails内置了测试框架,支持单元测试、集成测试和功能测试。通过`test-app` 命令,可以...

    grails-5.1.2.zip

    Grails的插件系统允许开发者扩展框架的功能,通过安装第三方插件快速实现特定需求。5.1.2版本可能引入了新的插件或者对现有插件进行了升级,以满足不断变化的开发需求。 6. **Spring Boot集成**: Grails 5.x系列...

    grails中文入门简介

    在入门Grails之前,首先需要了解如何下载并安装这个框架。Grails官方提供了各个版本的下载链接,通常包括zip压缩包和可执行的安装包。安装完成后,创建一个Grails应用程序是另一个重要的步骤,这可以通过命令行工具...

Global site tag (gtag.js) - Google Analytics