这几天根据《利用Rails开发敏捷Web应用》这本书亦步亦趋地学习一些Ruby on Rails的知识,蛮有意思的,但并不是想像中的那么好玩,比如在使用IDE开发RoR应用时就遇到一些问题,耗费了半天的时间也没有弄明白,晚上双查阅了一些文档才有所入门。看来如一个朋友所说,目前RoR相关的网络资料并不是特别丰富,想必一些想学习这个框架的朋友也有些这方面的困难,在此把我的一些经验所得与诸位分享,不当之处见谅。
Ruby on Rails环境的搭建(基于Win XP)
一个RoR环境的搭建还算比较简单,但其中有几个小地方需要注意,也许会省你不少心思。
1. 先安装Ruby,现在的版本是1.8.5,可以从
这儿下载,这是一个EXE文件,直接Next下去就可以了,默认的安装路径是C:\ruby。安装完成之后,可以在命令行下面敲入ruby -v检测一下是否安装完成,如果出现“ruby 1.8.5……”的字样,表示OK;
2. 安装Rails,这一步比较有意思,是通过命令行(cmd)直接从网络上下载来进行的。如果你想一步到位,可以使用gem install rails --include -dependencies这行命令,但要等几分钟,因为是后台运行的;另外如果你想看看到底安装了哪些组件,可以直接用gem install rails,不过这需要你呆在电脑前不要动,因为你要敲入几个Y才能完成;仍然可以用Rails -v这个命令行查看是否安装成功,如果出现“Rails 1.1.6”,表示OK;
3. 下面知道要做什么了吧?下载RadRails。像Eclipse一样,直接下载下来解压缩,不用安装就可以用。点击
这儿下载,根据网速可能需要五六分钟,我用的是Dudu加速器,还算比较快;
4. 对RadRails解压缩之后,点击里面的radrails“红帆船”,就会显示类似于Eclipse的界面了(注意要安装1.4.2以上的JDK或者JRE,因为Eclipse的运行需要一个Java环境);
RadRails的参数配置
5. 下面是本篇文章最为重要的一个地方,也是我在开始使用RadRails时比较困扰我的一个地方,就是对它的配置,这里我也多用些笔墨介绍一下。其实主要是 Interpreter Name、Ruby、Rails及Rake等几个参数的配置。先说Interpreter,在RadRails环境里Window> Preferences>Ruby>Installed Interpreters,然后点击那个“Add”按钮,在Interpreter Name里随便输入一个名字,比如Ruby,然后在Path选择Ruby路径下的“ruby.exe”文件,比如我现在就是“C:\ruby\bin\ ruby.exe”;下面是Rails,在Window>Preferences>Rails>Configuration, Rails path选择目录下的rails文件,特别注意不是rails.cmd,如果选择了这个文件,操作无效,这一点可能是很多人易犯的一个毛病;对Rake也是,在同一个地方,点开文件选择框后,选择rake的二进制文件,特别注意不是rake.bat也不是rake.cmd,如果选择了这两个文件,依然是无效,如果找了半天没有找到这个文件,说明你没有安装,可以用gem update rake下载。
6. 好,下面让我保存好这些设置,在RadRails里面建立一个新文件。为简单起见,我们就直接在File>New下面的Rails里面点击 Rails Project,建立一个名字为demo的项目,其它设置为默认。这时服务器及相关的基础代码RadRails已经帮你生成好了,在右下方的视图里有个名为“Servers”的,如果不出意外,在里面会出现一个名为“demoServer”的记录,这表示已经有了一个属于项目demo、端口号为3000、状态为停止的服务器。点击此视图右上角的绿色按钮,启动服务器,然后在你的IE浏览器,或者此绿色按钮旁边的一个蓝球,在URL框里输入
http://localhost:3000。
7. 大功告成,出现了什么?很神奇吧~~~Welcome aboard。
以上就是一个最简单的基于RadRails的RoR应用,期望能带你进入RoR的大门并能喜欢上它,好东西还在后头呢:)
RadRails简评:到目前为止,这款工具可以说是运行于Windows平台上开发RoR最好的IDE,但对于用惯了Eclipse开发Java或者其它应用的人来说,有一点可能非常不习惯,就是没有自动完成功能,这就需要你自己记住大量的方法。虽然有人说在动态语言的IDE里实现这一点很不容易,但既然是一个IDE,要讨得开发者的喜欢,这个功能我认为还是不可或缺的。不过,话又说回来,目前RadRails还仅是一个0.7版本,前进的空间还很大,让我们翘首以待!
分享到:
相关推荐
eclipse 支持ruby on rails开发的插件
Ruby on Rails环境搭建(基于WinXP & RadRails) 博文链接:https://wangcheng.iteye.com/blog/113584
ruby rails radrails 环境 配置 图片加文字教你如何配置开发环境
Packt.Publishing.Aptana.Radrails.An.Ide.for.Rails.Development.May.2008.pdf
ruby1.8.6 + rails2.0.2 + radrails0.7.2 + mysql 安装配置 详细说明
去年Aptana吸收了Radrails项目,添加了非常强大的Ruby on Rails支持。但是Aptana前进的脚本并未停止。随着苹果公司iPhone手机的发布,Aptana也推出了功能完备的iPhone集成开发功能,在Adobe公司的RIA产品AIR推出不久...
2011年Aptana吸收了Radrails项目,添加了Ruby on Rails支持。 如今Aptana Studio 1.0支持如下几大方面的开发功能:1、AJAX开发环境 HTML/JavaScript/CSS编辑器 prototype/dojo等常见AJAX类库集成和提示 JSON编辑器 ...
RadRails是Ruby on Rails框架的集成开发环境。 该项目的目标是为Rails开发人员提供开发,管理,测试和部署应用程序所需的一切。
Aptana RadRails 2.0.5 includes extensive capabilities to build Ruby and Rails applications in addition to support for HTML, CSS and JavaScript editing.
去年Aptana吸收了Radrails项目,添加了非常强大的Ruby on Rails支持。但是Aptana前进的脚步并未停Aptana 止。随着苹果公司iPhone手机的发布,Aptana也推出了功能完备的iPhone集成开发功能,在Adobe公司的RIA产品AIR...
一个针对aptana这个IDE讲的rails开发
Aptana RadRails,作为一款Eclipse的插件,主要的作用就是JavaScript的调试和智能提示,就想你跟踪Java bug那样方便,有助于提升javaweb的开发效率
ruby 工程在eclipse下的开发需要的插件,很好用的,找了好长时间,才找到,ROR\rubyIDT&RadRails.rar
Aptana_RadRails_Setup_2.0.5.part03 Aptana_RadRails_Setup_2.0.5.part03
Packt.Aptana.RadRails.an.IDE.for.Rails.Development.May.2008
Aptana_RadRails_Setup_2.0.5.part01 Aptana_RadRails_Setup_2.0.5.part01
Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发IDE。Aptana是一个基于Eclipse的集成开发环境,其最广为人知的是它非常强悍的...去年Aptana吸收了Radrails项目,添加了非常强大的Ruby on Rails支持。
Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发IDE。Aptana是一个基于Eclipse的集成开发环境,其最广为人知的是它非常强悍的...去年Aptana吸收了Radrails项目,添加了非常强大的Ruby on Rails支持。