如果有的话,人们使用哪个 IDE 来开发 Ironruby?
10 回答
如果你正在寻找一个集成的 Visual Studio 编辑器,带有智能感知等,微软还没有任何计划(根据 John Lam 的这篇文章 -> http://www.infoq.com/articles/state-of-ironruby)。但是在http://www.sapphiresteel.com/Ruby-In-Steel-For-IronRuby有一个运行良好的集成编辑器 - SappireSteel 。
如果您只想在 VS 中进行编辑而不关心智能感知等,您可以尝试在 VS 中设置一个外部工具并调用 ir.exe ( http://msdn.microsoft.com/en-us /图书馆/68c8335t%28VS.80%29.aspx )
有许多支持 ruby 突出显示的编辑器,您也可以尝试一下,但没有一个(我认为)支持 .NET 框架的类似智能感知的支持。Scite ( http://www.scintilla.org/SciTE.html ) 非常受欢迎,Scott Hanselman 写了一篇关于 Notepad2 中的 Ruby 支持/突出显示 ( 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 的东西......
我个人认为蓝宝石最终会想出一些非常好的东西。我希望这有帮助。
我使用Vim作为我的 IDE,并带有一些我前一段时间在博客中提到的自定义设置。
视觉工作室?
根据IronRuby 网站,可以使用 Visual Studio C# Express(反过来,我假设任何商业版本的 Visual Studio 2005+)。
从 IronyRuby.net 主页:
今天,您必须从 Rubyforge 上的 IronRuby Subversion 存储库中查看源代码。您将需要一个 Subversion 客户端:我们推荐 TortoiseSVN。要从命令行构建源代码,您还必须已经在您的计算机上安装了 Ruby:我们推荐使用 Ruby 一键式安装程序。您还可以使用 Visual Studio 构建源代码;如果您还没有副本,可以下载 Visual C# Express 2008 的免费副本。
Sapphire Steel的Ruby in Steel构建在Visual Studio Shell(集成模式)之上,如果您已经安装了它,它将与 Visual Studio 2008 合并,或者如果您没有安装 Visual Studio,则只是一个独立的安装。
另外,对你没有用,但微软将在未来某个时候发布IronRuby Studio(和IronPython Studio )。不过,我在网上找不到太多关于这些的信息——几周前 Teched Europe 的一位演讲者提到了它们。
您可能对 IronEditor 感兴趣。类似于 SciTE。在http://www.codeplex.com/IronEditor获取
Sapphire 现在有一个专门针对 IronRuby 的版本。此外,现在不仅 alpha 免费,而且他们声称生产也将免费。
编辑:忘记包括链接
IronRuby 在 VS2010 中的集成可以在这里找到:http: //ironruby.net/tools/
IronRuby 工具是一个很好的起点,但我认为执行 Ruby 或更详细的 Rails 的最佳 IDE 是 VIM。通过使用诸如 rails.vim 之类的插件,您可以跨边界保留所有快捷方式和脚本,例如 Windows / Linux 或 IronRubyOnRails / RubyOnRails ...
JetBrains 为 RubyMine 提供了一个很棒的 IDE。我记得我读过一篇关于如何配置 RubyMine 以支持 IronRuby 的文章。
但正如已经提到的,用于 VS2010 的 IronRuby 工具是一个不错的起点。
IronRuby 的当前版本现在包含Visual Studio 的 Ruby 工具,它与 IR 本身一起安装。这适用于 1.1 及更高版本。