Eclipse中配置Ruby on rails

Ruby 是一种动态编程语言,它在许多方面类似于 Perl、Python 和 Smalltalk,但是它是自成体系。Ruby 的历史不短,它问世于 1993 年,先于在 1995 年便为公众知晓的 Java 和 PHP。所以尽管 Ruby 是一个成熟的语言,却不如其它语言普及。

Rails 是一个从零开始设计而成的框架,用于构建使用关系数据库后端的动态网站。它将关键词引入了 Ruby 编程语言,简化了 Web 应用程序的配置。此外,它还可以基于现有的数据库模式自动生产完整的 Web 应用程序。

目前,已经有一些主机提供商开始提供Ruby主机(配置在Apache中)。

我 是前一段时间在Oracle的开发人员邮件列表中第一次看到Ruby,第一次知道有这个东西。看到它吸引我的是“它可以方便直接使用数据库构建一个WEB 应用框架”,记得以前在Delphi中使用Websnap,也是可以方便的直接利用table等控件直接开发WEB应用,不过它还需要一定的编程,所以深 感这种框架的方便性和效率之高。

由于近一年来,我一直使用Eclipse做为我的WEB开发平台。所以,首先就在想,是否可以在Eclipse中配置Ruby开发平台?没曾想,真的是非常容易。看来Ruby确实是“历史悠久”,该有的都有了,只是还没得到广泛的应用而已。

在Eclipse 中配置Ruby,最简单的方法就是在Eclipse中(我是使用Eclipse 3.1,并且安装了中文语言包所以是中文的),在“帮助”——>“软件更新”——>“查找并安装...”,然后选择“搜索要安装的新功能部 件”并点击下一步。“新建远程站点”,名称你可自己定义一下,我是指定为Rudy,URL输入:http: //updatesite.rubypeople.org/nightly/ 然后确定,选择Rudy并点击完成。将连到服务器上去搜索Ruby for Eclipse的插件。将会找到“Ruby Development Tools”,勾上它并点击下一步去安装。

这种方式将 Ruby Development Tools 插附安装到Eclipse默认目录下,这样不方便管理。你可以使用另一种方式link的方式来安装。可以直接下载Ruby Development Tools for Eclipse插件包,可以在以下地址下载:
http://sourceforge.net/project/showfiles.php?group_id=50233

下载完后,解压缩。在Eclipse下新建一个目录——MyPlugins和Links
将下载的org.rubypeople.rdt-0.8.0.604272100PRD.zip移到Myplugins下,解压缩在org.rubypeople.rdt-0.8.0.604272100PRD目录下。
里面有两个目录,Plugins和features。在org.rubypeople.rdt-0.8.0.604272100PRD目录下创建一个eclipse目录,将plugins和features移到eclipse目录下。最终如下图所示:

然后在links目录下创建一个org.rubypeople.rdt-0.8.0.604272100PRD.link文件,文件名与在MyPlugins下的目录对应。内容为:
path=D:/Program/Develop/eclipse/MyPlugins/org.rubypeople.rdt-0.8.0.604272100PRD
D:/Program/Develop/eclipse/替换为相应的Eclipse安装目录。

重新启动Eclipse,在窗口透视图其它中你将看到Ruby。

OK,现在可以开发Ruby项目了。

当然,你所开发的Ruby项目要能运行,你还必须安装Ruby。Ruby可以在http://rubyforge.org/projects/rubyinstaller/下载安装。
最后,在Eclipse的首选项中,在Ruby中增加一个Interpreters:



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1148190

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值