Установка Ruby On Rails на Windows Server
Инструкция по установке фреймворка Ruby On Rails на сервер под управлением операционной системы семейства Windows.
Что это такое?
Ruby on Rails — это фреймворк с открытым исходным кодом, написанный на языке программирования Ruby. Обычно Ruby on Rails используется для запуска приложений под ОС Linux, но иногда бывает крайне необходимо запустить приложение на Windows. Для этих целей созданы специальный установщики, например railsinstaller или rubyinstaller.
Загрузка и установка
Для начала необходимо загрузить удобный установщик от Engine Yard.
Запустите загруженный файл для начала процесса установки. Примите лицензионное соглашение.
Выберет каталог для установки фреймворка и необходимых зависимостей. Отметьте с помощью галочек установку всех дополнительных пакетов.
Начнется процесс установки.
После установки перейдите к конфигурации окружения, для этого отметьте галочкой «Configure git and ssh …».
Для конфигурации Git введите пользовательское имя и ваш почтовый адрес.
В итоге для вас будет cгенерирован публичный и приватный ключи.
Настройка
Для того, чтобы выполнить настройку и запустить rails-сервер, откройте консоль Comand Prompt with Ruby and Rails, которую можно найти в меню Win. Выполните установку gem-файла Rails:
Примечание: gem — пакетный менеджер.
Перейдите в каталог тестового проекта:
С помощью следующей команды установите зависимости объявленные в файле Gemfile:
Выполните миграцию базы данных:
bundle exec rake db:migrate RAILS_ENV=development
Выполните запуска Rails-сервера:
Перейдите в браузере по следующему адресу:
http://localhost:3000/
Если все настроено корректно, то вы увидите следующее окно.
Установка Ruby on Rails на Windows Server
Фреймворк Ruby on Rails обладает отличным потенциалом и возможностями, и обычно его устанавливают для серверной платформы с операционными системами семейства Linux/Unix.
В этой же статье расскажем о том, как установить фреймворк на Windows-системы.
Предварительная работа
Изначально фреймворк был разработан для платформ Linux, поэтому чтобы установить его на Windows, воспользуемся сторонней программой RailsInstaller. На странице Rail представлено два релиза:
Скриншот №1. Скачиваем дистрибутив.
Выбираем нужную версию и загружаем.
Далее запускаем мастер установки и следуем подсказкам. Процесс установки займет 3-5 минут. По окончании процесса на мониторе появится следующая надпись:
Скриншот №2. Первичная настройка.
Отмечаем пункт галочкой, нажимаем Finish. Откроется командная строка, в которой вводим имя пользователя и адрес электронной почты. На этом установка завершена — переходим к настройке.
Конфигурирование
Открываем меню «Пуск» и выбираем раздел, выделенный красным на скриншоте:
Скриншот №3. Запуск терминала.
Откроется терминал для настройки фреймворка. Установим компонент, используя интегрированный менеджер Gem для установки программных пакетов:
Процесс займет 3 минуты. После этого переходим в директорию todo:
Теперь установим зависимости, которые прописаны в gemfile:
Перенесем БД по новому пути:
bundle exec rake db:migrate RAILS_ENV=development
Конфигурирование закончено. Запустим фреймворк для проверки.
Открываем браузер и вводим в адресной строке:
Если вышеуказанные действия выполнены корректно, на мониторе отобразится приветственная страница.
Установка Ruby on Rails на Windows
Помню один мой друг хотел попробовать Ruby on Rails, любитель всяких фрейворков. Но у него возникли проблемы с установкой, помниться долго парились. Но решение нашли. Проблема оказалась в том что имя пользователя в винде было на кириллице.
Для тех кому интересно я решил написать небольшую инструкцию по всей установке, чтобы не париться как нам.
Итак, начнем.
1.Сначала нужен сам язык берем его здесь и устанавливаем, скажем в папку C:\Ruby\
2.Пропишем в PATHе(Компьютер-Свойства-Дополнительно-Переменные среды) путь к папке «bin» уже установленного Ruby. У меня он «C:\Ruby\bin»
3.Теперь нам нужно установить sqlite и rails. Для этого идем по ссылке и скачиваем sqlite-shell-win32-x86-3070603.zip и sqlite-dll-win32-x86-3070603.zip
4.Извлекаем их содержимое и копируем их в ту же папку bin
5.Пробуем команды
>gem install sqlite3-ruby
>gem install rails
Если не выдало ошибки типа
ERROR: While executing gem… (Errno::ENOENT)
No such file or directory — «C:\Documents and Settings\. »
То идем к финишу.
6.Если же все-таки эта ошибка появилась, а меня она появилась то идем в нашу любимую bin-папку и открываем в блокноте файл gem.dat
изменяем его в таком виде:
ECHO OFF
SET _HOMEDRIVE=%HOMEDRIVE%
SET _HOMEPATH=%HOMEPATH%
SET HOMEDRIVE=С:
SET HOMEPATH=/Ruby
IF NOT «%
f0″ GOTO :WinNT
@«ruby.exe» «С:/Ruby/bin/gem» %1 %2 %3 %4 %5 %6 %7 %8 %9
GOTO :EOF
:WinNT
@«ruby.exe» «%
dpn0″ %*
SET HOMEDRIVE=%_HOMEDRIVE%
SET HOMEPATH=%_HOMEPATH%
где С:/Ruby/ это путь к нашему Ruby
7.Опять пробуем
>gem install sqlite3-ruby
>gem install rails
Должно сработать. Желаю удачи
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.