В какой среде IDE, если есть, люди используют для разработки Ironruby?
Ironruby IDE
Ответы (10)
Visual Studio?
Согласно веб-сайту IronRuby, можно использовать Visual Studio C # Express (и, в свою очередь, любую коммерческую версию Visual Studio 2005+ Предположу).
С домашней страницы IronyRuby.net:
Сегодня вы должны проверить исходный код из репозитория IronRuby Subversion на Rubyforge. Вам понадобится клиент Subversion: мы рекомендуем TortoiseSVN. Чтобы собрать исходный код из командной строки, на вашем компьютере должен быть уже установлен Ruby: мы рекомендуем программу установки Ruby в один щелчок. Вы также можете создавать источники с помощью Visual Studio; если у вас еще нет копии, вы можете загрузить бесплатную копию Visual C # Express 2008.
Если вы ищете интегрированный редактор Visual Studio с intellisense и т. Д., Microsoft пока ничего не планирует (согласно этой статье с Джоном Ламом -> http://www.infoq.com/articles/state-of-ironruby). Но есть встроенный редактор, который работает довольно хорошо - SappireSteel - по адресу http://www.sapphiresteel.com/Ruby-In-Steel-For-IronRuby.
Если вы просто хотите редактировать в VS и не заботитесь о intellisense и т. Д., Вы можете попробовать настроить внешний инструмент из VS и вызвать ir.exe (http://msdn.microsoft.com/en-us/library/68c8335t%28VS.80%29.aspx)
Существует множество редакторов с поддержкой выделения рубинов, которые вы также можете попробовать, но нет ни одного (я думаю) с поддержкой Intellisense для .NET framework. Scite (http://www.scintilla.org/SciTE.html) довольно популярен, Скотт Хансельман написал в блоге о поддержке / выделении Ruby в Notepad2 (http://www.hanselman.com/blog/NewNotepad2WithRubySyntaxHighlighting.aspx). На Codeplex вы можете найти инструмент под названием IronEdit (http://www.codeplex.com/IronEditor) который я еще не пробовал.
Я запустил RubyMine (http://www.jetbrains.com/ruby/index.html) какое-то время, которая кажется действительно хорошей Ruby IDE (стоит денег), но не имеет какой-либо конкретной поддержки IronRuby. Я надеюсь, что JetBrains выпустит что-то, что в конечном итоге подключится к Visual Studio ...
Лично я думаю, что в конце концов Sapphire придумает что-то действительно хорошее. Надеюсь, это поможет.
Я использую Vim в качестве своей IDE с некоторыми пользовательскими настройками, которые я писал в блоге некоторое время назад.
Ruby in Steel из Sapphire Steel создан на основе Visual Studio Shell (интегрированный режим), который будет объединен с Visual Studio 2008, если он у вас уже установлен, или просто будет автономной установкой, если у вас еще не установлена Visual Studio.
Кроме того, это бесполезно для вас, но Microsoft собирается выпустить IronRuby Studio (и IronPython Studio) в какой-то момент в будущем. Однако я не смог найти много об этом в Интернете - они были упомянуты докладчиком Teched Europe несколько недель назад.
Возможно, вас заинтересует IronEditor. который похож на SciTE. получите его на http://www.codeplex.com/IronEditor
У Sapphire есть версия, специально предназначенная для IronRuby. Кроме того, теперь не только альфа-версия бесплатна, но и утверждают, что производство также будет бесплатным.
изменить: забыл включить связь
Интеграцию IronRuby в VS2010 можно найти здесь: http://ironruby.net/tools/
Инструменты IronRuby - хорошее место для начала, но я думаю, что лучшая среда разработки для Ruby или, более подробно, Rails - это VIM. с помощью такого плагина, как rails.vim, вы можете сохранить все свои ярлыки и скрипты за пределами границ, таких как Windows / Linux или IronRubyOnRails / RubyOnRails ...
JetBrains предлагает отличную среду разработки с RubyMine. Я помню, что читал статью о том, как настроить RubyMine для поддержки IronRuby.
Но, как уже упоминалось, IronRuby Tools для VS2010 - хорошее место для начала.
Текущая версия IronRuby теперь содержит Ruby Tools для Visual Studio, которые устанавливаются вместе с самим IR. . Это верно для версий 1.1 и новее.