如何在Ubuntu12.04VPS上安装Grails

来自菜鸟教程
跳转至:导航、​搜索

状态: 已弃用

本文介绍了不再受支持的 Ubuntu 版本。 如果您当前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本:

原因: Ubuntu 12.04 已于 2017 年 4 月 28 日终止生命周期 (EOL) and no longer receives security patches or updates. This guide is no longer maintained.

请参阅: 本指南可能仍可用作参考,但可能不适用于其他 Ubuntu 版本。 如果可用,我们强烈建议使用为您正在使用的 Ubuntu 版本编写的指南。 您可以使用页面顶部的搜索功能来查找更新的版本。


关于 Grails


Grails 是一个基于 Groovy 编程语言(在 Java 平台上运行)的开源 Web 开发框架。

第一步:安装JDK


登录到您的 VPS(droplet),最好通过 SSH。 (您可以按照 this 教程了解如何在 Droplet 上配置 SSH。)然后,为了安装 OpenJDK,请在终端中运行以下命令:

sudo apt-get install openjdk-6-jdk

(我们将安装第 6 版 OpenJDK 以最大限度地兼容 Grails。)

然后,终端会询问您的 root 密码。 输入它并通过键入 y 确认您的安装。 然后,JDK 将开始下载和安装。

第二步:安装 GVM(Groovy 环境管理器)


GVM 是一个命令行工具,用于在基于 Unix 的系统上管理不同 SDK 的并行版本。 您甚至可以安装多个版本的 Groovy 或 Grails 并在它们之间轻松切换。

在安装 GVM 之前,我们需要在我们的系统上安装 cURL。 跑:

sudo apt-get install curl

(当然,输入“y”确认安装。)

现在我们已经安装了 cURL,我们可以去安装 GVM。 在 bash 终端中,执行以下命令:

curl -s get.gvmtool.net | bash

安装结束时,它会要求您打开一个新终端或输入某个命令。 输入安装程序给你的命令。 它应该类似于:source "/home/username/.gvm/bin/gvm-init.sh"

第三步:安装 Grails


运行以下命令以安装当前可用的最新 Grails 版本:

gvm install grails

(如果您想安装特定版本的 Grails,只需将其添加到该行。 例如:gvm install grails 2.2.0)

安装完成后会询问您是否要将此版本设置为默认版本。 您应该输入 y 进行确认。

第四步:测试您的安装


测试一切是否按预期安装是一种很好的做法,因此请继续创建一个新的 Grails 项目。

运行以下命令在此目录中创建一个新目录和一个新应用程序。

mkdir projects
cd projects
grails create-app test

然后,进入新创建的项目目录并运行它:

cd test
grails run-app

grails run-app 命令足够智能,可以知道要运行的应用程序位于您所在的目录中。)

注意:它会在第一次运行应用程序之前安装一些东西,所以请等待它完成。

浏览到 http://DROPLET_IP:8080/test,您应该会看到默认的 Grails 应用程序。

您已成功为您的开发环境安装 Grails!

请注意,我们在这里使用的 run-app 命令只能在开发环境中使用,因为它在生产环境中不能很好地扩展(也不应该)。 例如,现实世界的生产部署以 WAR 文件的形式完成,并由 Apache Tomcat 执行。 该文件中有许多优化,这些优化在 run-app 命令中不可用。