Skip to content

Latest commit

 

History

History
80 lines (46 loc) · 3.03 KB

try.md

File metadata and controls

80 lines (46 loc) · 3.03 KB
layout title id
default
Установка
try

Установка Sinatra

Для установки нам необходимо установить язык программирования Ruby, и менеджер пакетов rubygems (т.к. Sinatra являет собой библиотеку gem).

Установка Ruby

Подразумеваем установку под Windows. На этой странице http://www.ruby-lang.org/en/downloads/ смотрим раздел Ruby On Windows - выбираем RubyInstaller - чтобы автоматически установилось всё неоходимое. Выбираем версию - 1.8.7, на данный момент самая распространённая. Например этот релиз Ruby 1.8.7-p334 RubyInstaller

Скачиваем, устанавливаем.

Проверяем версию:

ruby -v

Установка RubyGems

Дополнительные библиотеки в Ruby распространяются как gem пакеты. Gem пакет представляет собой архив, с приложением, и мета-информацие по версии и зависимостям. Для установки, обновления, удаления пакетов применяется команда gem.

RubyGems поставляется вместе с RubyInstaller, поэтому просто проверяем версию:

gem -v

Установка Sinatra

Теперь нам достаточно лишь указать название gem пакета, и RubyGem найдёт данный пакет в библиотеке Gem Пакетов - rubygems.org

Набираем команду установки install:

gem install sinatra

Должен установиться пакет Sinatra (свежей версии) и требуемые для его работы пакеты (зависимости). Так же автоматически генерируется API документация по исходным кодам.

Запуск

Делаем простой файл Sinatra приложения, hi.rb:

require 'rubygems'
require 'sinatra'

get '/' do
  'Hi!'
end

Запускаем файл:

ruby hi.rb

В консоль должно вывестить, что-то вроде:

== Sinatra/1.2.3 has taken the stage on 4567 for development with backup from

Что говорит, что приложение стартовано на порту 4567

Открываем браузер, указываем адрес http://localhost:4567 - видим текст.

Для смены порта, указываем ключик -p, например

ruby hi.rb -p 3000

Подробнее о Sinatra