- PVSM.RU - https://www.pvsm.ru -
Речь сегодня пойдет о том, как разрабатывать и отлаживать приложения на всеми уже давно любимом фрэймворке Ruby on Rails. Для всех меня лично с первого дня знакомства с Rails привычно стало использование следующей связки:
— Ubuntu
— Rvm
— Gedit + terminal (в качестве среды разработки)
Но сегодня хотелось бы поговорить о разработке на рельсах именно под виндой Windows в лучшей объективно по-моему мнению среде разработки на сегодняшний день MS Visual Studio. Кому интересно прошу под кат.
Уверен что многие ценители рельсов начнут блевать негативно реагировать подумав о разработке под виндой. Тем не менее считаю данный пост имеет место быть. Сразу оговорюсь не являюсь сторонником не винды, ни иксов. Много лет разрабатывал на C#, пару лет пишу на Rails. Итак преступим.
.
Итак, после того как мы наконец дождались окончания установки, попробуем создать первый проект: Файл -> Создать-> Проект
После часового ожидания в надежде, что все заработает получил подарок в виде следующей ошибки:
Думаю это практически нормально, ожидать что под виндой все заведется с первого раза было наверно наивно. Ошибка нам собственно говорит о том что у нас не стоят рельсы, хотя предполагалось, что «ruby in steel» сделает все за нас. Итак:
Дождались, новая ошибка:
ERROR: Error installing rails:
The 'json' native gem requires installed build tools.
Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'
Идем на http://rubyinstaller.org/downloads [2] и бьемся головой о стену качаем DevKit. После загрузки распаковываем архив в папку C:DevKit, запускаем ruby консоль и выполняем следующие команды
Теперь можем спокойно установить рельсы. После успешной установки, снова пытаемся создать проект:
Тут выбираем СУБД на свое усмотрении, после установки DevKit особых проблем не должно быть вне зависимости от выбранной СУБД. Я предпочел выбрать SQLite поскольку винда на виртуалке чистая и установлена только Visual Studio. Итак выбираем название будущей баз нашего приложения и жмякаем нажимаем далее.
Наше приложение готово, в верхней левой части окна появилось замечательная панель, команды на которой можно добавлять.
Все прелести разработки в Visual Studio на C# теперь доступны и для рельсов, а пользоваться магией Rails теперь еще удобнее.
Более подробнее и содержательней возможности разработки на рельсах в Visual Studio в видео ниже
Плюсы steel in ruby
Минусы steel in ruby
Всем кто дочитал спасибо за внимание, если кому было полезно значит зря было потрачено время.
Автор: lenferer
Источник [3]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/windows/30290
Ссылки в тексте:
[1] «ruby in steel»: http://www.sapphiresteel.com/downloads/ris/install.exe
[2] http://rubyinstaller.org/downloads: http://rubyinstaller.org/downloads
[3] Источник: http://habrahabr.ru/post/174103/
Нажмите здесь для печати.