如何在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 命令中不可用。