锐安盾-网站安全加速服务

中国站

联系我们

400-002-9968

售前咨询

售后服务

注册 登录
安全类
服务器管理面板
应用系统
首页 > 在线帮助 >如何在 Plesk 中部署 Ruby 应用程序

如何在 Plesk 中部署 Ruby 应用程序

更新时间: 2023-07-03 11:27:14

如何在 Plesk 中部署 Ruby 应用程序?在 Plesk 中部署 Ruby 应用程序既方便又快捷,具体步骤如下:

 

首先通过以下方式上传您的应用程序的文件(例如,使用 文件管理器) :

 

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

 

上传应用程序文件(包括config.ru文件)到 / 目录。

 

进入 网站与域名,点击 主机设置 并设置 文档根目录 值为 //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 Install 即可实现。

 

 

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

 

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

 

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

 

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

微信扫码沟通
微信扫码沟通

微信扫码沟通

售前咨询
合作
售后
return head