Поддержка Ruby (Linux)

Смотреть видеоурок

В Plesk для Linux вы можете разворачивать веб-приложения Ruby на своих сайтах. Plesk поддерживает все веб-приложения Ruby, использующие интерфейс Rack (http://rack.github.io/), включая веб-приложения, собранные на самых популярных платформах Ruby, таких как Ruby on Rails (http://rubyonrails.org/) и Sinatra (http://www.sinatrarb.com/).

Когда вы загружаете приложение Ruby в папку домена и включаете поддержку Ruby на домене, Plesk обнаруживает и регистрирует приложение. Затем вы можете установить все необходимые gem-пакеты (пакеты кода Ruby) с помощью Bundler - утилиты для отслеживания и установки определенных версий gem-пакетов, необходимых для приложения (читайте подробнее на http://bundler.io/), добавить переменные окружения, изменить конфигурационные файлы и перезапустить приложение. Дополнительную информацию можно найти в разделе Управление приложениями Ruby.

Кроме того, вы можете управлять версиями Ruby через CLI и запускать задачи Rake.

Для использования этой функции необходимо, чтобы выполнялись следующие требования:

  1. Расширение Ruby должно быть установлено в Plesk. Расширение автоматически устанавливает два компонента: Поддержка Ruby и Сервер Phusion Passenger. Phusion Passenger - сервер приложений, позволяющий быстро загружать приложение и обслуживать запросы к нему. Он устанавливается как модуль веб-сервера Apache или nginx. Более подробную информацию смотрите на странице (https://en.wikipedia.org/wiki/Phusion_Passenger).
  2. Сложные приложения Ruby (например, приложения на основе платформы Ruby on Rails) часто требуют компиляции во время установки gem-пакетов. Для упрощения установки таких gem-пакетов следует установить специальный компонент Инструменты для сборки gem-пакетов Ruby (более подробную информацию смотрите в разделе Добавление и удаление компонентов Plesk). Этот компонент предоставляет библиотеки для разработки, необходимые для компиляции наиболее популярных gem-пакетов Ruby, чтобы Bundler мог успешно установить gem-пакеты.
  3. На домене должен быть тарифный план с правом Управление поддержкой Ruby.

В этой главе:

Управление приложениями Ruby

Управление версиями Ruby через CLI

Запуск задач Rake

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.