Какая хорошая среда разработки Ruby для Mac?

Раньше я разрабатывал Java на Mac, и это сработало хорошо, просто используя терминал и IntelliJ. Каковы хорошие инструменты, которые работают на Mac для разработки Ruby


person Chumpboy    schedule 13.04.2009    source источник
comment
Вау, спасибо за все отличные ответы! Трудно выбрать только один.   -  person Chumpboy    schedule 14.04.2009


Ответы (13)


Большинство разработчиков Rails работают на Mac и используют TextMate. В результате TextMate отлично поддерживает Ruby и Rails и, вероятно, является лучшим текстовым редактором для разработки кода Ruby на Mac.

person mipadi    schedule 13.04.2009

Netbeans — отличный выбор с множеством полезных функций для отладки, рефакторинга, просмотра баз данных, контроля версий и многого другого. .

person Brian    schedule 13.04.2009

Я использую emacs, у которого есть прекрасный рубиновый режим.

person Bryan Oakley    schedule 13.04.2009
comment
+1, чтобы сбалансировать -1... это довольно субъективный вопрос, и многие люди используют emacs для разработки на Mac. - person Jarret Hardie; 13.04.2009
comment
-1 потому что это 2009 год. :P - person Matt Grande; 13.04.2009
comment
+1, потому что emacs отлично работает в 2009 году и лучше поддерживает более широкий спектр задач разработки, чем почти любой другой редактор. - person Brian Campbell; 14.04.2009
comment
aquamacs — хороший вариант для Mac, если вы еще не заядлый знаток emacs. Он имеет нормальные привязки клавиш Mac из коробки. - person jshen; 14.04.2009

Я буду второй/третьей рекомендацией Textmate. Называть его текстовым редактором — значит оказывать медвежью услугу. Начните с этого PDF-файла, в котором есть несколько полезных сочетаний клавиш ruby/rails textmate.

person AdminMyServer    schedule 13.04.2009

TextMate — отличный редактор и, по словам Мипади, возможно, лучший редактор для кода Ruby. В качестве альтернативы с открытым исходным кодом вы также можете попробовать Smultron. Он немного грубоват по краям, но со своей задачей справляется довольно хорошо.

person hbw    schedule 13.04.2009

Я люблю TextMate, хотя и заигрывал с NetBeans. Если вам нравится полнофункциональная (она же раздутая) IDE, попробуйте. Довольно неплохо: http://wiki.netbeans.org/Ruby

person Matt Rogish    schedule 13.04.2009

JetBrains (люди, стоящие за IntelliJ) работают над IDE специально для Ruby on Rails: RubyMine.

person Hank Gay    schedule 13.04.2009

если вам нравится vim, добавьте его с помощью fuzzyfilefinder (http://github.com/jamis/fuzzy_file_finder/tree/master) и rails.vim (http://www.vim.org/scripts/script.php?script_id=1567) обеспечивают действительно приятный опыт.

если вам не нравится vim, textmate — достойный текстовый редактор.

person Terry    schedule 13.04.2009

Вы уже использовали IntelliJ? Вероятно, вам следует взглянуть на интеграцию Ruby/Rails. Он поддерживает такие вещи, как отладка, анализ кода и рефакторинг и т. д.

person Siegfried Puchbauer    schedule 13.04.2009

TextMate — мой фаворит, но если вы хотите автозавершение кода, лучшим выбором будет NetBeans (Aptana/RedRails устарели). Ночные сборки NB имеют гораздо более приятный внешний вид OSX.

person damianlegawiec    schedule 14.04.2009

Если вы используете *nix и вам нравится Vim, тогда MacVim.

Если вы переходите с любой другой ОС и/или вам не нравится Vim, тогда TextMate.

TextMate платный, но стоит 39 евро. Поверь мне в этом. Он окупит себя много-много раз.

person Bob Aman    schedule 14.04.2009

MacVim или AquaEmacs — действительно лучший выбор для тех, кто работает на Mac и хочет получить максимальную отдачу от своего редактора: для менее требовательных людей подойдет Textmate.

Я всегда всем рекомендую VIM/Emacs, потому что

  1. Они не основаны на графическом интерфейсе, а это означает, что все, что они делают, легко модифицируется и реализуется в сценариях.
  2. Их гораздо легче расширить
  3. Вы можете использовать их на сервере
  4. Как правило, они быстрее, поскольку между вами и базовой операционной системой меньше кода.
  5. Обычно они поддерживают больше языков и разнообразные стили разработки.
  6. Они гораздо более прозрачны и понятны в отношении того, что они делают.
  7. По необходимости все можно сделать с помощью сочетания клавиш, поэтому разработка на них идет быстрее.
person Scott Schulthess    schedule 10.06.2011

Sublime Text 2 по рекомендации коллеги (у меня нет личного опыта).

person Brendan Foote    schedule 01.03.2013
comment
Это немного вводит в заблуждение. Sublime Text 2 бесплатен для ознакомления, но для дальнейшего использования необходимо приобрести лицензию. Хотя его можно использовать бессрочно без оплаты, хорошей практикой является поддержка разработчиков инструментов, которыми вы пользуетесь, особенно когда они упрощают покупку лицензии. - person zeantsoi; 02.03.2013
comment
Вау, не знаю, как я это пропустил. Кто-то только что посоветовал мне загрузить его на днях для быстрого упражнения по программированию. Я удалю эту часть. - person Brendan Foote; 07.03.2013