Вот краткий обзор текущих проблем с Rails в Windows:
- Ruby и Rails медленнее в Windows, чем в Unix-подобных ОС.
- Некоторые гемы и библиотеки не работают в Windows.
- Некоторые Unix-измы недоступны в Windows ( примеры ).
- Сообщество в основном работает на Mac или Linux ( С этим особенно трудно иметь дело; никто не хочет оставаться один на одном острове, когда остальные члены племени проводят вечеринки, развлекаются и отлично ладят друг с другом. на другом острове. Сообщество важно. Кажется, что большинство разработчиков Windows, начинающих с Rails, быстро переключаются на Mac или Linux. Однако , небольшое сообщество пользователей Windows Ruby, которые продолжают работать, чрезвычайно дружелюбны и преданы своему делу. и знающий - скажи привет . )
Обратите внимание, что большая часть приведенных ниже советов устарела из-за великолепных усилий команды RubyInstaller по обеспечению стабильности, совместимости и производительности для Ruby в Windows. Мне больше не нужно использовать VirtualBox, который много говорит о том, как далеко зашёл Ruby в Windows.
Если вы хотите получить больше технических деталей, необходимо прочитать следующее. :
Выбор цитаты из этого последнего:
AkitaOnRails: Самое очевидное, что любой Gem с расширениями C без надлежащих двоичных файлов для Windows потерпит неудачу. Попытка выполнить команды оболочки не удастся, и RubyInline также. Что еще?
Луис Лавена: Хе-хе, это только верхушка айсберга
Сказав все это, я не считаю разработку с использованием Rails для Windows слишком болезненной. Использование Ruby, по большей части, доставляет удовольствие. Я бы избегал InstantRails, потому что, честно говоря, точно так же просто правильно установить Ruby с помощью установщика в один клик, а затем выполнить gem install rails
. Если вам нужны Apache и MySQL, хорошая ставка - WAMP , хотя даже они не требуются, если вы просто придерживаетесь Mongrel и SQLite.
Недавно я запустил VirtualBox с экземпляром Ubuntu Server, который близко отражает сервер развертывания. Я подключаю сетевой диск к серверу Ubuntu, затем редактирую и запускаю свой код прямо на виртуальной машине. Он почти не использует памяти (в настоящее время он использует ~ 43 МБ; в отличие от Firefox, который использует ~ 230 МБ), а Rails на самом деле работает лучше, чем его естественная работа в Windows. Плюс вы можете поэкспериментировать с вашим виртуальным сервером в относительной безопасности. Это действительно хорошая установка, я очень рекомендую ее.
Наконец, вот пара блогов Ruby / Rails, предназначенных для пользователей Windows: