Mac上安装Grails3.0

最近在复习Grails,2013年用的2.2,已经熟练的。两年了,发现有3.0了。本以为按照2.0的套路(解压后就可以用)就可以安装使用,但折腾了两天也没弄好,莫非Windows XP装不了?

先不管了,在Mac下安装试试。

[img]http://dl2.iteye.com/upload/attachment/0110/2545/2764c249-5398-3f20-ab5c-f9078e06153b.png[/img]

【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步
(第一次会出现漫长下载,以后就不需要了,[color=blue]这些文件都存在了~/.gradle/caches里)[/color]

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


经过漫长等待,终于出现了久违的提示符
[color=red]grails> run-app
| Running application…[/color]

[img]http://dl2.iteye.com/upload/attachment/0110/2547/07f71e46-31ec-32e3-b5fe-7eff8e308c9c.png[/img]


[size=medium]【总结】
1. 现在好多构建工具都是online模式的,很多依赖关系都自动去网上下载,但国内外的网不好,有时会有问题。
2. Grails的安装文档里没有提需要安装Gradle(症结),这个有点坑。。。[/size]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值