Ruby on Rails安装与Hello World教程

需积分: 10 1 下载量 191 浏览量 更新于2024-09-18 收藏 506KB DOCX 举报
"这篇文档详细介绍了如何在Windows环境下安装Ruby on Rails 1.8.6-26版本,包括Ruby的安装、Rails的安装、创建Web应用、启动服务器以及编写第一个'Hello, World!'程序。" Ruby on Rails是基于Ruby语言的开源Web开发框架,以其MVC(模型-视图-控制器)架构模式和DRY(Don't Repeat Yourself)原则而著名。本文档主要针对初学者,详细讲述了在旧版本(1.8.6-26)的Ruby on Rails上进行开发的初始步骤。 首先,安装Ruby。用户需要从官方源下载合适的Ruby安装包(在本文档中,链接指向了1.8.6-26版本)。安装完成后,通过在命令行输入`ruby -v`来检查Ruby是否成功安装,显示的版本信息即为验证结果。 接着,安装Rails框架。在命令行中输入`gem install rails`,根据提示同意安装过程。完成安装后,使用`rails -v`命令确认Rails已安装成功。 创建Web应用程序是通过`rails <app_name>`命令实现的,例如`rails testweb`。这会在指定目录下生成一个新的Rails应用结构。用户可以自定义路径,具体可参考官方API文档。 然后,启动Web服务器Webrick,用于本地测试。在应用目录下运行`ruby script/server`,服务器启动后,可以在浏览器中输入`http://localhost:3000/`查看默认的Rails欢迎页。 为了创建第一个Web程序,使用`ruby script/generate controller HelloWorld`生成一个名为HelloWorld的控制器。在生成的`hello_world_controller.rb`文件中,定义一个名为`index`的动作,返回"Hello, World!"文本。最初作者尝试使用`render_text`,但发现是版本问题导致不工作,正确的做法是使用`render :text => "Hello, World!"`。 最后,访问`http://localhost:3000/hello_world`,即可在浏览器中看到“Hello, World!”的输出,标志着一个简单的Rails应用已经成功运行。 虽然这个文档基于较旧的Rails版本,但基本流程对于理解现代版本的Rails开发也大有裨益。现在的新版Rails可能已经有所改变,例如`rails new`代替了`rails <app_name>`,`bin/rails server`代替了`ruby script/server`,以及使用`render plain:`而非`render text:`。然而,这些基本概念,如安装、创建应用、启动服务器和编写第一个应用,仍然是学习Rails开发的基础。