【问题标题】:Ironruby IDEIronruby IDE
【发布时间】:2008-12-16 14:57:48
【问题描述】:

如果有的话,人们使用哪个 IDE 来开发 Ironruby?

【问题讨论】:

  • 您能重新表述一下您的问题吗?它是模棱两可的:您是指支持 IronRuby 的 Ruby 编程 IDE 还是可用于开发 IronRuby 编译器本身的 C# IDE?大多数人认为你的意思是第一个,但你实际上接受了第二个的答案。

标签: ironruby


【解决方案1】:

如果你正在寻找一个集成的 Visual Studio 编辑器,带有智能感知等,微软还没有任何计划(根据 John Lam 的这篇文章 -> http://www.infoq.com/articles/state-of-ironruby)。但是有一个很好的集成编辑器 - SappireSteel - http://www.sapphiresteel.com/Ruby-In-Steel-For-IronRuby

如果你只是想在 VS 中编辑而不关心智能感知等,你可以尝试在 VS 中设置一个外部工具并调用 ir.exe (http://msdn.microsoft.com/en-us/library/68c8335t%28VS.80%29.aspx)

有许多支持 ruby​​ 突出显示的编辑器,您也可以尝试一下,但没有一个(我认为)支持 .NET 框架的类似智能感知。 Scite (http://www.scintilla.org/SciTE.html) 非常受欢迎,Scott Hanselman 写了一篇关于 Notepad2 (http://www.hanselman.com/blog/NewNotepad2WithRubySyntaxHighlighting.aspx) 中的 Ruby 支持/突出显示的博客。在 Codeplex 上,您可以找到一个名为 IronEdit (http://www.codeplex.com/IronEditor) 的工具,我自己还没有尝试过。

我运行了一段时间的 RubyMine (http://www.jetbrains.com/ruby/index.html),这似乎是一个非常好的 Ruby IDE(要花钱),但对 IronRuby 没有任何特定的支持。我希望 JetBrains 最终会发布一些可以插入 Visual Studio 的东西......

我个人认为蓝宝石最终会想出一些非常好的东西。我希望这有帮助。

【讨论】:

【解决方案2】:

我使用 Vim 作为我的 IDE,并带有一些我 blogged about some time ago 的自定义设置。

【讨论】:

    【解决方案3】:

    Visual Studio?

    根据IronRuby website,可以使用 Visual Studio C# Express(反过来,我假设任何商业版本的 Visual Studio 2005+)。

    来自 IronyRuby.net 主页:

    今天,您必须从 Rubyforge 上的 IronRuby Subversion 存储库中检查源代码。您将需要一个 Subversion 客户端:我们推荐 TortoiseSVN。要从命令行构建源代码,您还必须已经在您的计算机上安装了 Ruby:我们推荐使用 Ruby 一键式安装程序。您还可以使用 Visual Studio 构建源代码;如果您还没有副本,可以下载 Visual C# Express 2008 的免费副本。

    【讨论】:

    • 我觉得这个答案被选为接受的答案很有趣,因为这绝对是不是我解释问题的方式。你是通灵者吗?
    • 这真的不是在回答问题
    • 我同意,它没有回答问题。我也想找到一个好的答案的问题。我将在邮件列表中搜索 IronRuby,看看我能找到什么。
    【解决方案4】:

    来自Sapphire SteelRuby in Steel 是在Visual Studio Shell (integrated mode) 的基础上构建的,如果您已经安装了Visual Studio 2008,它将与Visual Studio 2008 合并,或者如果您还没有安装Visual Studio,则只是一个独立的安装。

    【讨论】:

      【解决方案5】:

      另外,对你没有用,但微软将在未来某个时候发布 IronRuby Studio(和 IronPython Studio)。不过,我在网上找不到太多关于这些的信息 - 几周前 Teched Europe 的一位演讲者提到了它们。

      【讨论】:

      【解决方案6】:

      您可能对 IronEditor 感兴趣。类似于 SciTE。在http://www.codeplex.com/IronEditor 获取它

      【讨论】:

        【解决方案7】:

        Sapphire 现在有一个专门针对 IronRuby 的版本。此外,现在不仅 Alpha 版免费,而且他们声称生产也将免费。

        编辑:忘记包含linkage

        【讨论】:

          【解决方案8】:

          VS2010 中的 IronRuby 集成可以在这里找到:http://ironruby.net/tools/

          【讨论】:

            【解决方案9】:

            IronRuby 工具是一个很好的起点,但我认为执行 Ruby 或更详细的 Rails 的最佳 IDE 是 VIM。通过使用诸如 rails.vim 之类的插件,您可以跨边界保留所有快捷方式和脚本,例如 Windows / Linux 或 IronRubyOnRails / RubyOnRails ...

            JetBrains 正在为 RubyMine 提供出色的 IDE。我记得我读过一篇关于如何配置 RubyMine 以支持 IronRuby 的文章。

            但正如已经提到的,用于 VS2010 的 IronRuby 工具是一个不错的起点。

            【讨论】:

              【解决方案10】:

              IronRuby 的当前版本现在包含Ruby Tools for Visual Studio,它与 IR 本身一起安装。这适用于 1.1 及更高版本。

              【讨论】:

                猜你喜欢
                • 2010-11-29
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多