我是Ruby新手。我已经在Windows7上安装了RubyonRails。我访问了以下网站,以选择一个合适的IDE/Editor来编写Ruby代码:
http://rubyonrails.org/download
我为Ruby找到了以下编辑器:
VIM for Rails,RadRails,RubyMine,3rd Rail,Netbeans for Ruby
我熟悉Eclipse,因为我正在使用Eclipse for java。我可以将Eclipse用于Ruby吗?如果是这样,那么Eclipse for Ruby项目中需要什么配置?
为了节省一些跑腿工作,在Eclipse中:
- 转到帮助->安装新软件
- 单击添加(弹出窗口的右上角)
- 输入类似"RadRails2"的名称
- 将位置输入为http://download.aptana.com/tools/radrails/plugin/install/radrails-bundle(对于完整的Aptana studio 3,请输入http://download.aptana.com/studio3/plugin/install)
- 单击"确定"
- 重新启动Eclipse
- 转到"窗口"->"首选项"。您将在左侧面板中看到Ruby已登记
你完了。。。
现在,当您使用"新建"菜单时,您将可以选择创建一个Ruby项目(以及其他内容)。
您需要安装aptana sudio eclipse插件,并且将包含radrails。
请参阅"无法在Eclipse 4.2 上安装Aptana插件"
我使用的是Eclipse Luna,并从Eclipse Marketplace安装了Ruby(DLTK)5.0 kepler。我刚刚导入了我现有的Rails项目,并看到它能很好地与之配合。我还在探索,希望能有所帮助。
Aptana在Luna上功能失调,没有大规模的替代方案。然而,将以下插件组合在一起可以获得很好的支持:
-
TM终端-在Eclipse中提供本地和远程命令行会话。
-
Ruby开发工具-参考Ruby编辑器。
-
JavaScript开发工具-基础JavaScript编辑器。
-
EGit-Git集成插件。
我在命令行中运行rails
和rake
;我还通过命令行进行调试(例如使用binding.pry
)。编辑.erb
文件是最棘手的一点,Ruby编辑器还可以,但在遗留代码中,这些文件中有大量JS;在这种情况下,我使用JavaScript开发工具。
有了这个设置,Eclipse运行起来比Aptana轻得多。
Ruby开发工具,http://marketplace.eclipse.org/content/ruby-dltk,在marketplace.eclipse.org.