Ось огляд поточних проблем із Rails у Windows:
- Ruby та Rails у Windows працюють повільніше, ніж у Unix-подібних ОС.
- Кілька дорогоцінних каменів та бібліотек не працюють у Windows.
- Деякі Unix-ізми недоступні в Windows ( приклади ).
- Спільнота здебільшого працює на Mac або Linux (з цим особливо важко мати справу; ніхто не хоче залишатися наодинці на одному острові, коли решта племені вечірує, розважається та чудово ладнає на іншому острові. Це важливо. Здається, що більшість розробників Windows, які починають із Rails, швидко переходять на Mac або Linux. Однак невелика спільнота користувачів Windows Ruby, які продовжують існувати, надзвичайно доброзичлива, віддана і обізнана - скажіть привіт . )
Зверніть увагу, що значна частина наведених далі порад застаріла завдяки чудовим зусиллям команди RubyInstaller щодо забезпечення стабільності, сумісності та продуктивності Ruby у Windows. Мені більше не потрібно користуватися VirtualBox, що багато говорить про те, наскільки далеко зайшов Ruby у Windows.
Якщо ви хочете отримати більше технічних деталей, потрібно прочитати наступне. :
Цитата з цього останнього:
AkitaOnRails: Найбільш очевидним є те, що будь-який самоцвіт із розширеннями C без належних двійкових файлів для Windows не зможе. Спроба виконати команди оболонки не вдасться, і RubyInline також. Що ще?
Луїс Лавена: Хе-хе, це лише вершина айсберга
Сказавши все це, я не вважаю розробку програми Rails для Windows надто болючою. Використовувати Ruby, здебільшого, одне задоволення. Я б уникав InstantRails, бо, чесно кажучи, настільки ж просто встановити Ruby належним чином за допомогою інсталятора одним клацанням миші, а потім зробити a gem install rails
. Якщо вам потрібні Apache та MySQL, WAMP - хороший вибір, хоча навіть вони не потрібні, якщо ви просто дотримуєтеся Mongrel та SQLite.
Нещодавно я зробив запуск VirtualBox з екземпляром Ubuntu Server, який точно відображає сервер розгортання. Я прив'язую мережевий диск до сервера Ubuntu, потім редагую та запускаю свій код безпосередньо на віртуальній машині. Він майже не використовує жодної пам'яті (наразі він використовує ~ 43 Мб; на відміну від Firefox, який використовує ~ 230 Мб), а Rails насправді працює ефективніше, ніж запустити його в Windows. Крім того, ви можете експериментувати з віртуальним сервером у відносній безпеці. Це дуже приємна настройка, я настійно рекомендую її.
Нарешті, ось декілька блогів Ruby / Rails, призначених для користувачів Windows: