`
fuyangchang
  • 浏览: 147185 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

利用Radrails开发Ruby on Rails程序入门指南------->成功

阅读更多
这几天根据《利用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开发插件RadRails

    1. **新建Rails项目**:通过RadRails的“New” -> “Ruby on Rails” -> “Rails Project”向导创建新的Rails应用。 2. **配置数据库**:在`config/database.yml`文件中配置数据库连接信息。 3. **生成模型和控制器*...

    Ruby on Rails 初体验--北大青鸟教师专题讲座PPT

    为了开发RoR应用,开发者可以选择各种开发环境,如InstantRails智能安装包,或者单独安装Ruby、Rails和MySQL,还可以使用如RadRails、NetBeans或Eclipse等IDE工具。 通过一个简单的通讯录应用为例,可以快速体验RoR...

    ruby on rails 101

    ### Ruby on Rails 101:深入理解与实践 #### 引言 《Ruby on Rails 101》是一本介绍Ruby on Rails(简称RoR或ROR)的基础书籍,旨在为初学者提供一个全面而深入的学习框架。本书由Peter Marklund编写,包含了五天...

    使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序教程(含图例)

    【使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序教程】是一个面向中级开发者的系列教程,旨在教读者如何利用 Ruby on Rails 框架在服务器端为 Mobile Safari 设计和提供自定义内容,以适应 iPhone 和 iPod ...

    Ruby on Rails环境搭建(基于WinXP & RadRails)

    在本教程中,我们将深入探讨如何在Windows XP操作系统上搭建Ruby on Rails开发环境,特别强调使用RadRails作为集成开发环境(IDE)。Ruby on Rails(RoR)是一个强大的Web应用程序框架,它基于Ruby编程语言,提供了...

    ruby_on_rails&radrails环境配置.pdf

    RadRails是一款基于Eclipse的Ruby on Rails集成开发环境(IDE),提供了丰富的功能支持Rails应用开发。 1. **下载与安装** - 访问官网[http://www.radrails.org/](http://www.radrails.org/)下载RadRails,通常只...

    Aptana Radrails - An Ide for Rails Development

    ### Aptana RadRails – 一款专为 Ruby on Rails 开发设计的 IDE #### 知识点一:Aptana RadRails 概述 - **定义与背景**:Aptana RadRails 是一款专为 Ruby on Rails(RoR)开发而设计的集成开发环境(Integrated...

    Packt.Aptana.RadRails.an.IDE.for.Rails.Development.May.2008

    ### Packt.Aptana.RadRails – 一种针对 Rails 开发的 IDE(集成开发环境) ...通过使用本书提供的指导,开发者可以更快地掌握 RadRails,并利用其强大功能来加速 Ruby on Rails 项目的开发进程。

    ruby RDT&RadRails(Eclipse下的插件)

    Ruby RDT(Ruby Development Tools)和RadRails是两个在Eclipse集成开发环境中用于支持Ruby on Rails(简称ROR)开发的插件。这两个工具极大地提升了Ruby程序员在Eclipse中的工作效率,提供了丰富的特性来帮助开发者...

    ruby1.8.6 + rails2.0.2 安装配置 详细说明

    这是一个适用于初学者和有一定经验的开发者的技术指南,旨在帮助您创建一个稳定的开发环境,以便开始使用Ruby on Rails(RoR)框架进行Web应用开发。 首先,我们来了解Ruby 1.8.6。Ruby是一种面向对象的、动态类型...

    成功搭建Ruby运行环境为您展开Ruby体验大门

    RDT 是基于 Eclipse 的开发环境插件,可以通过 Eclipse 的菜单 Help->Software Updates->Find and Install 进行安装。 RDT 插件的安装 需要安装两个插件:RDT 和 RadRails。安装完成后,需要设置一下 Ruby 解释器...

    Aptana_RadRails_Setup_2.0.2.exe.hx3.rar

    总的来说,Aptana RadRails 2.0.2是一款强大的Ruby on Rails开发工具,通过这个压缩包,用户可以获得完整的安装程序。下载所有分块后,使用合适的工具进行合并,然后就可以在本地计算机上安装并开始使用这个高效的...

    RadRails的参数配置

    RadRails是一款专为Ruby on Rails框架设计的集成开发环境(IDE),它基于Eclipse平台,提供了许多方便Rails开发者的功能,如代码自动完成、调试、版本控制集成等。在使用RadRails进行开发时,理解并正确配置其参数...

    Aptana_RadRails_Setup_2.0.2.exe.hx2.rar

    Aptana RadRails是一款强大的开源集成开发环境,特别设计用于Web应用程序的开发,尤其是针对Ruby on Rails框架。它基于Eclipse平台,提供了丰富的功能,包括代码编辑、调试、版本控制集成、构建工具以及对多种编程...

    Flex3与Rails结合

    在探索如何将Adobe Flex3与Ruby on Rails(简称Rails)结合,创建动态Web应用的过程中,一个常见的入门案例便是“HelloWorld”。此案例不仅展示了这两种技术如何协同工作,还揭示了它们在构建交互式用户界面方面的...

    Aptana.Studio.Professional.v1.2.7.024774.Incl.KeyMaker.and.Patch-DVT.part01.rar

    去年Aptana吸收了Radrails项目,添加了非常强大的Ruby on Rails支持。但是Aptana前进的脚本并未停止。随着苹果公司iPhone手机的发布,Aptana也推出了功能完备的iPhone集成开发功能,在Adobe公司的RIA产品AIR推出不久...

Global site tag (gtag.js) - Google Analytics