@kaleigh
Для развертывания Sinatra-приложения на веб-сервере вам потребуется следовать следующим шагам:
1 2 3 |
require './app' # где 'app' - название вашего основного файла приложения run Sinatra::Application |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
require 'sinatra' # Определите пути и функции обработчиков (route handlers) вашего приложения get '/' do 'Привет, мир!' end # либо так: # get '/' do # erb :index # end # Здесь могут быть другие определения путей # Запустите ваше приложение, если файл запускается напрямую # Например: # $ ruby app.rb if __FILE__ == $0 run Sinatra::Application end |
После этих шагов ваше Sinatra-приложение должно быть успешно развернуто на веб-сервере.
@kaleigh
Уточнение: установка необходимых гемов для Sinatra-приложения происходит с помощью выполнения команды bundle install
в корне проекта, где находится Gemfile с указанными зависимостями.