如何在Plesk控制面板里面管理 Ruby 应用

0
6633

启用 Ruby

若要为您的网站启用 Ruby,请进入网站与域名 > Ruby 点击 启用Ruby

将会为网站启用选定版本的Ruby 解释器,版本号将会在 网站与域名(Ruby 图标旁)页面显示。

部署Ruby 应用

如下上传您的应用的文件(例如,使用 文件管理器) :

1.在网站主目录中创建一个名为  /<application name>/public 的子目录,其中<application name> 是您的Ruby 应用的名称。

2.上传应用文件(包括config.ru文件)到 /<application name> 目录。

3.进入 网站与域名,点击主机设置 并设置文档根目录 值到/<application name>/public。

然后转到 网站与域名 > Ruby。如果启用了 Ruby,Plesk 将会 检测您的应用,而 Ruby 页面将会显示有关信息:

将会显示以下信息:

·Ruby 版本。这是为域名启用的Ruby 版本。您可以点击版本号并选定一个可用的 Ruby 版本来更改其版本。

·应用模式。Ruby 应用可在于应用代码中定义的多个模式中运行。通常会使用以下模式:”开发”, “测试”, 和 “生产”。每个模式都有特定的功能。流入,”开发” 模式会在日志文件中生成某些调试信息,而”生产” 模式可激活缓存。点击当前的 应用模式 值以选择其它的模式或自定义模式。

·应用 URL这是运行应用的网站的URL。点击该URL 打开网站。

·应用根目录。这是应用的主目录。点击该链接可在文件管理器中查看目录。

·自定义环境变量。您可在此处为您的应用定义一系列的自定义环境变量。这对某些情况很有帮助,例如切换调试模式或在变量中存储密码替代硬编码形式。点击 [specify] 链接添加或移除变量。

·Ruby 应用类型。Plesk会自动检测是否使用Ruby on Rails 框架创建了应用– 在此情况下,将会有 Ruby on Rails 应用类型。否则将会显示Rake 应用类型。

一个应用可能包含列出gems的Gemfile 和应用所需的版本。在此情况下,若要进行应用部署,则需要使用 Bundler 工具安装这些gems。进入网站与域名,点击 Ruby 然后点击Bundle 安装。

所有gems 将会被安装到应用结构中的vendor/bundle 目录。

进度对话框显示已成功完成安装后,应用将会被部署到您的网站并进行重启。

如果您的应用需要一个数据库,请在 Plesk 中添加。

注意:如果您需要使用您的应用通过命令行界面执行 Rake 任务且想要使用与您的应用相同的Ruby 版本和相同的 gems 组,请使用bundle 命令。例如: RAILS_ENV=production bundle exec rake db:migrate.

重启应用

在某些情况下,需要重启应用(例如,应用正在生产模式下运行,而已经部署了一个新的代码版本) 进入网站与域名,点击 Ruby然后点击重启应用。另外,还可以点击应用名称旁的重启应用按钮(在网站与域名页面)。

如果您更改了应用的配置文件、应用代码,或者添加或移除了自定义环境变量,则需要重启应用。

禁用 Ruby

若要为域名禁用 Ruby,请进入网站与域名,点击 Ruby然后点击 禁用 Ruby