Как вы думаете, что лучше всего настроить для RoR в среде Win Vista? Я пробовал подключаемый модуль radrails eclipse, и он мне показался слишком громоздким, я также начал использовать просто текстовую панель и командную строку, но я привык к некоторой среде IDE для работы.





Возможно, вы захотите взглянуть на это:
Также есть бесплатная персональная версия
(Обновлено: при условии, что у вас уже есть Visual Studio Full Fat Edition)
Почему голосование "против"? OP спросил об IDE для RoR в Windows, Sapphire VS IDE - вполне законный вариант ... хорошо ... так что вам, возможно, придется расстаться с некоторыми деньгами, но иногда вам нужно что-то платить за повышение производительности.
Мгновенные рельсы - хороший способ быстро начать работу.
Я могу убедиться, что он хорошо работает в Vista.
Вы просто ищете IDE или полный стек (IDE, система управления версиями, база данных, веб-сервер)?
Если бы просто IDE, я бы порекомендовал NetBeans или RadRails. Оба имеют подсветку синтаксиса, справку по коду, поддержку проектов Rails, автозавершение кода и практически все остальное, что вы ожидаете найти в полнофункциональной среде IDE. Оба они также полностью бесплатны. Конечно, оба страдают от "громоздкой" проблемы, которую вы определили.
Если полный стек, я бы порекомендовал Subversion, MySql и Mongrel. Все эти три элемента очень просты и хорошо поддерживаются в Windows.
редактор электронных сообщений, кажется, становится все более популярным редактором для разработки рельсов на Ruby. Жаль, что это не бесплатно.
Кроме того, руководство RailsOnWindows работает нормально. И Sqlite, безусловно, ваш лучший выбор для разработки: RailsWithSqlite
Ваша ссылка на RailsOnWindows (wiki.rubyonrails.org/rails/pages/RailsOnWindows) не существует.
NetBeans определенно рекомендуется, если вам нравятся IDE. В нем много Возможности Ruby и есть загрузка Только рубин.
При 59 мегабайтах это довольно хороший пакет (бета 6.7 даже быстрее 6.5)
Вероятно, нет однозначного «правильного» ответа - это будет зависеть от того, как вы хотите развиваться.
Однако интересно отметить, что большинство "именных" Rails-специалистов, похоже, используют Textmate на своих Mac. Так что это скорее довольно мощный редактор, чем IDE. Я подозреваю, что это, по крайней мере, отчасти из-за довольно сильной предвзятости TDD в сообществе Rails - не так уж много отладки требуется, потому что они работают небольшими шагами, управляемыми тестами. Во всяком случае, это теория.
Ближайшим аналогом Textmate в Windows кажется е. Стоит, но довольно тривиальная сумма (карманные деньги, если честно). Также доступна 30-дневная бесплатная ознакомительная версия.
Я использовал Scite для большей части своей работы с Ruby / Rails, не отказывайтесь от него только потому, что он "по умолчанию" - есть причина, по которой он был выбран для включения.
Что касается IDE, мне не удалось заставить что-либо работать в Eclipse, NetBeans кажется неплохим, и я попробовал бета-версию Sapphire in Steel, тоже довольно гладко. Я просто не хочу работать в IDE; как ни странно, противоположное тому, как я отношусь к работе на C#.
Прикомандирован к электронному текстовщику. Я использую его ежедневно, и это здорово (хотя и не без ошибок).
Что касается рельсов, я бы предложил виртуальную машину под управлением Linux.
Ubuntu работает хорошо, единственное предостережение - вам придется устанавливать rubygems вручную, так как он не соответствует великой идеологии именования файловой системы debian :-(
Я предлагаю это, потому что, если вы хотите делать «продвинутые» вещи, такие как установка ImageMagick / RMagick, или memcached, или ряда других плагинов, для которых требуются собственные библиотеки C, это очень быстро становится очень болезненным, если вы работаете в Windows.
Вторая причина заключается в том, что если вы не являетесь нетипичным очень, ваш производственный сервер, вероятно, также будет работать под управлением Linux. Рекомендуется, чтобы ваша среда разработки максимально соответствовала среде развертывания, чтобы помочь вам быстрее и проще находить и исправлять ошибки и избегать исправления ошибок, которые не повлияют на ваш рабочий сайт (например, для Windows).
У Microsoft Virtual PC и VMWare есть бесплатные опции, которые хорошо работают и работают достаточно быстро, так что это не проблема.
Я не знаю насчет «лучших», потому что это субъективный вопрос, но я могу сказать вам, какую настройку я использую и рекомендую:
редактор: Электронный текстовый редактор
TextMate кажется предпочтительным редактором для Rails на Mac. E Text Editor - это, по сути, TextMate для Windows. Его пакеты широко совместимы с TextMate, включая пакет Rails 2, который включен в базовую установку.
В качестве альтернативы, если вы работаете со всей экосистемой Visual Studio, то Рубин в стали PE может быть лучшим выбором. Это действительно хороший универсальный пакет, который теперь фактически поставляется с (урезанной версией) Visual Studio.
Среда: VirtualBox под управлением Ubuntu Server
Развертывание приложения Rails может быть болезненным даже в лучшие времена; развертывание приложения Rails из среды Windows на сервере * nix еще хуже. Плюс, запуск приложений Rails в Windows происходит медленно. Ваши тесты выполняются медленно. Поэтому я использую VirtualBox для размещения виртуальной машины на моем компьютере с Windows, которая максимально точно отражает мою целевую среду развертывания. В моем случае я запускаю Ubuntu Server, потому что есть действительно хороший набор пошаговых руководств для начала работы с полным стеком Rails на основе Ubuntu на SliceHost вики.
Вот преимущества разработки с использованием виртуальной машины:
отлично, спасибо за указатель виртуального бокса. Некоторое время назад я отказался от win dev, но я вынужден сделать это снова из-за того, что Mac вышел из строя. ценим подсказки!
Я предлагаю вам сначала установить Ruby. Затем установите Rails. Затем загрузите Aptana и установите его. После этого вы можете установить RadRails со стартовой страницы Aptana.
Пожалуйста, обратитесь к «Aptana Radrails: Идея для разработки на Rails», опубликованному Packt при использовании RadRails.
Я являюсь одним из разработчиков Rubystack - бесплатного универсального установщика для Windows, который устанавливает Apache, MySQL, Ruby, Rails и все другие сторонние библиотеки, обычно используемые в среде разработки (например, Imagemagick). Вы можете попробовать
Вы должны раскрывать свою принадлежность к компании каждый раз, когда упоминаете свой продукт. В противном случае это считается спамом.
Я сделал это в большинстве других вопросов, и это также четко указано в моем профиле. BitNami не является компанией, и мы не зарабатываем деньги на стеках (хотя она спонсируется одним из них, и мы предоставляем поддержку и услуги некоторым другим компаниям с открытым исходным кодом, таким как Sugar, Alfresco и т. д.). В любом случае, я обновил свой ответ. Кроме того, я считаю, что не было необходимости отрицать ответ, поскольку он напрямую связан с темой.
Я не голосовал против. Так работает флаг спама. Он исчезнет через некоторое время, когда вы обновите свой ответ. Однако обратите внимание, что вы действительно должны указывать свою принадлежность к каждому из ваших ответов, недостаточно иметь его в вашем профиле, поэтому вы должны убедиться, что все ваши ответы, рекомендующие ваши продукты, включают отказ от ответственности.
RubyMine 3-4 + (RubyInstaller, DevKit для сборки драгоценных камней, Postgres, msys git) отлично работает для меня в Windows 7 в качестве платформы разработки.
Ну, за исключением того, что рубин очень МЕДЛЕННО работает с рельсами на окнах.
Сам не тестировал, но 3rdRail выглядело интересно.