在安装 grails 3 之前, 您至少需要安装一个安装了1.7 或1.8 版的 java 开发工具包 (jdk)。
如果要使用 jdk 1.7, 则需要使用 java 1.7.0 _ 131-b31 或更高版本运行 gradle, 以便在停止 tls v1.1 和 v1.1 支持时修复 gradle 依赖关系解析.
为您的操作系统下载适当的 jdk, 运行安装程序, 然后设置一个环境变量称为JAVA_HOME指向此安装的位置。
为了自动安装 grails, 我们建议sdkman , 它大大简化了安装和管理多个 grails 版本。
在某些平台 (例如 os x) 上, 会自动检测 java 安装。但是, 在许多情况下, 您需要手动配置 java 的位置。例如, 如果您使用的是 bash 或 Bourne Shell:
export JAVA_HOME=/Library/Java/Home
export PATH="$PATH:$JAVA_HOME/bin"
2.2 下载和安装
与 grails 一起启动和运行的第一步是安装发行版。
在 * nix 系统上安装 grails 的最佳方法是sdkman , 它大大简化了安装和管理多个 grails 版本。
使用 sdkman 安装
要使用 sdkman 安装最新版本的 grails, 请在您的终端上运行此操作:
sdk install grails
您还可以指定一个版本
sdk install grails 3.2.3
您可以在sdkman 文档上找到有关 sdkman 用法的更多信息
手动安装
对于手动安装, 请按照下列步骤操作:
- 下载grails 的二进制分布, 并将生成的 zip 文件提取到您选择的位置
- 将GRAILS_HOME环境变量设置为提取 zip 的位置
- 在基于 unix/linux 的系统上, 这通常是在您的配置文件中添加类似于以下内容
- export GRAILS_HOME=/path/to/grails
- 在 windows 上, 这通常是将环境变量设置在My Computer/Advanced/Environment Variables
- 然后将目录添加到变量中:binPATH
- 在基于 unix/linux 的系统上, 这可以通过添加到您的配置文件来实现
- export PATH="$PATH:$GRAILS_HOME/bin"
- 在 windows 上, 这是通过修改Path的环境变量来完成的。My Computer/Advanced/Environment Variables
如果 grails 工作正常, 您现在应该可以在终端窗口中键入并查看类似于以下内容的输出:grails -version
Grails version: 3.3.9
2.3 创建应用程序
要创建 grails 应用程序, 您首先需要熟悉以grails以下方式使用的命令的用法:
grails <>
运行create-app以创建应用程序:
grails create-app helloworld
这将在包含项目的当前目录内创建一个新目录。导航到控制台中的此目录:
cd helloworld
2.4 一个Hello World 例子
现在让我们拿新项目, 把它变成经典的 "Hello world!" 的例子。首先, 更改为刚刚创建的 "helloworld" 目录并启动 grails 交互式控制台:
$ cd helloworld$ grails
您应该会看到如下所示的提示:
我们想要的是一个简单的页面, 只需打印消息 "Hello world!" 到浏览器。在 grails 中, 每当您想要一个新页面时, 您只需为其创建一个新的控制器操作。由于我们还没有控制器, 让我们现在创建一个create-controller命令:
grails> create-controller hello
不要忘记, 在交互式控制台中, 我们对命令名称进行了自动完成。因此, 您可以键入 "cre