Xcode 4是否支持ruby-on-rails?

Sim*_*mon 16 ruby-on-rails xcode4

Xcode 4是否支持rails项目?如果是这样,到什么程度?

更新 - 显然它可以让你编辑文本文件.但它是否为您提供任何IDE功能,例如语法突出显示,导航到声明,代码完成等等?

pie*_*erk 11

在过去的Xcode版本中,许多人能够将Xcode IDE用于非苹果项目,如PHP,Rails等.

你所要做的就是打开Xcode组织器并在那里拖动你的项目并且它有效.Xcode 4不是这样,但该功能尚未删除,但实际上我认为有所改进.

在Xcode 4中,单击"文件">"新建">"新建工作区".

给它一个名字,然后在主编辑器窗口上只需将Rails,PHP等项目拖放到项目导航器中即可.

然后,您可以选择编辑器>语法着色> [任意]进行语法高亮显示.

M.


小智 10

我付钱给了XCode 4,认为将我的所有开发整合到一个IDE会更简单.由于内置的​​Mac API文档,XCode是默认设置.我构建了几个MacRuby(0.10)样本,它们解析并运行.

问题是:

  1. XCode坚持使用//来评论行,然后不解析.
  2. 没有针对Ruby文件的调试,仅针对Objective C包装器存根.
  3. 机架,rails或脚本类型的应用程序没有应用内"运行".
  4. 语法分析仅限于关键字,字符串,注释和字符.
  5. XCode不理解.erb或.yaml文件是html和ruby.

解决方法 1和5的3.2 1和5,但他们不再与4,据我所看到的工作.

从好的方面来说,OSX和NextStep的文档界面非常好,MacRuby和UI编辑器可以很好地协同工作,并允许捆绑可以独立分发或通过应用商店分发的桌面应用程序.我会用它来构建使用桌面GUI的ruby应用程序.

对于传统的Web或脚本应用程序,您可以在"工作区"区域"裸编辑"rails项目,然后跳到终端运行服务器或使用脚本/控制台进行调试; 但是对于这个NetBeans来说仍然远远优于IMHO,具有代码内调试和自动化测试以及工作流程.