Я заплатил, чтобы ввести XCode 4, думая, что было бы проще объединить все мои разработки в одну IDE.XCode используется по умолчанию из-за встроенных в Mac API документов.Я построил несколько примеров MacRuby (0.10), которые анализируют и запускают.
Проблемы:
- XCode настаивает на использовании // для комментариев строк, которые затем не анализируются.
- Отладки для файлов Ruby нет, только для заглушки оболочки Objective C.
- В приложениях для запуска в стойку, рельсы или приложения сценариев нет запуска.
- Синтаксический анализ ограничен ключевыми словами, строками, комментариями и символами.
- XCode не понимает .erb или .yaml файлы html и ruby.
Были обходные пути для 1 и 5 в 3.2 для 1 и 5, но они больше не работают с 4, насколько я вижу.
С положительной стороны, интерфейс документации к OSX и NextStep оченьNice и MacRuby и редактор пользовательского интерфейса хорошо работают вместе и позволяют объединять приложения для настольных компьютеров, которые можно распространять отдельно или через магазин приложений.Я бы использовал его для создания приложений ruby, использующих графический интерфейс рабочего стола.
Для обычных веб-приложений или приложений для сценариев вы можете «редактировать» проекты rails в области «Рабочая область», а затем переходить к терминалу для запуска сервера.или используйте скрипт / консоль для отладки;но для этого NetBeans все еще намного лучше IMHO с отладкой в коде и автоматизированными тестами и рабочим процессом.