Подтвердить что ты не робот

Поддерживает ли Xcode 4 Ruby-on-rails?

Поддерживает ли Xcode 4 проекты рельсов? Если да, то в какой степени?

UPDATE - Очевидно, что он позволяет редактировать текстовые файлы. Но дает ли он вам какие-либо функции IDE, например. подсветка синтаксиса, навигация к объявлениям, завершение кода и т.д.??

4b9b3361

Ответ 1

Я заплатил intall 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 очень хорош, и MacRuby и редактор пользовательского интерфейса хорошо работают вместе и позволяют объединять настольные приложения, которые могут быть распределены автономно или через магазин приложений. Я бы использовал его для создания рубиновых приложений, которые используют графический интерфейс рабочего стола.

Для обычных приложений для веб-приложений или скриптов вы можете "разрезать" проекты рельсов в области "Рабочая область", а затем переходить к терминалу для запуска сервера или использовать script/console для отладки; но для этого NetBeans все еще намного превосходит IMHO с отладкой внутри кода и автоматическими тестами и рабочими процессами.

Ответ 2

В предыдущих версиях Xcode многие из них могли использовать Xcode IDE для не-яблочных проектов, таких как PHP, Rails и т.д.

Все, что вам нужно было сделать, это открыть организатор Xcode и перетащить проект туда, и он сработал. Не так с Xcode 4, но функция не была удалена, но на самом деле улучшена, на мой взгляд.

В Xcode 4 нажмите "Файл" > "Создать" > "Новое рабочее пространство".

Дайте ему имя и один раз в главном окне редактора просто перетащите проект Rails, PHP и т.д. в навигатор проекта.

Затем вы можете выбрать "Редактор" > "Раскраска синтаксиса" > "Любой" для выделения синтаксиса.

М.

Ответ 3

Поскольку я не могу ответить на комментарии, я просто отвечу на ваш вопрос: считая Apple "что новая" страница ", кажется, не перечисляет слишком много новаторских изменений, я предполагаю, что предложение Мэтта Бэка пойти с руководство для Leopard и не предполагая, что Rails или Ruby не являются новыми, это была бы безопасная и, вероятно, ставка на ставку.

Ответ 4

Попробуйте xcode 4 с рельсами. Работайте отлично, за исключением некоторых проблем с синтаксисом цвета (например, с yml или haml файлом). Это замечательно, expecialy интеграции git (чтобы показать легко модифицированные файлы)