`
Nanigac
  • 浏览: 14070 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ROR 之 环境准备篇

阅读更多

本节记录本地安装Ruby on Rails @ Windows XP SP2的方法和步骤。

 

Install Ruby    

 

rubyforge 下载"One-Click Installer - Windows"

版本 :1.8.6-27 Release Candidate 2,文件名:ruby186-27_rc2.exe

双击安装。注意在"Choose Components"位置勾选中"Enable RubyGems"。


Test Ruby Install

 

在命令行下输入"ruby -v",

回显"ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32]",表明Ruby已成功安装。

在命令行下输入"gem -v",

回显"1.3.1",表明RubyGems已成功安装。

 

若安装的rubyGems版本过低,可从rubyforge 处下载安装。  

 

Install Rails

 

rubyforge 下载rake-0.8.3.gem

rubyforge 下载activesupport-2.2.2.gem

rubyforge 下载activerecord-2.2.2.gem

rubyforge 下载actionpack-2.2.2.gem

rubyforge 下载actionmailer-2.2.2.gem

rubyforge 下载activeresource-2.2.2.gem

rubyforge 下载rails-2.2.2.gem

以上保存到同一目录,在命令行下输入"gem install rails-2.2.2.gem --local",回显安装过程:

Successfully installed rake-0.8.3 
Successfully installed activesupport-2.2.2 
Successfully installed activerecord-2.2.2 
Successfully installed actionpack-2.2.2 
Successfully installed actionmailer-2.2.2 
Successfully installed activeresource-2.2.2 
Successfully installed rails-2.2.2 
7 gems installed 
Installing ri documentation for rake-0.8.3... 
Installing ri documentation for activesupport-2.2.2...
Installing ri documentation for activerecord-2.2.2... 
Installing ri documentation for actionpack-2.2.2... 
Installing ri documentation for actionmailer-2.2.2... 
Installing ri documentation for activeresource-2.2.2... 
Installing RDoc documentation for rake-0.8.3... 
Installing RDoc documentation for activesupport-2.2.2... 
Installing RDoc documentation for activerecord-2.2.2... 
Installing RDoc documentation for actionpack-2.2.2... 
Installing RDoc documentation for actionmailer-2.2.2... 
Installing RDoc documentation for activeresource-2.2.2...

 在命令行下输入"rails -v",回显"Rails 2.2.2"表明rails已成功安装。

若是回显报错,根据错误提示使用gem install *.gem --local依次安装以上gem包。

以上gem包都被安装到%RUBY_HOME%\lib\ruby\gems\1.8\gems\ 目录下。

 

Test Ruby on Rails Install

 

到此为止,可以在命令行用"rails myFirstRails"创建名为myFirstRails的WEB APP。

接着在命令行敲入"ruby myFirstRails/script/server -p 80",将启动WEBrick,-p指定端口(默认port=3000)

切换到ie,在地址栏敲 http://localhost/ 就可以访问myFirstRails\public\index.html页面

此时,若点击index.html页面About your application's environment链接,将会报错如下:

MissingSourceFile in Rails/infoController#properties
no such file to load -- sqlite3

  infoController#properties在哪里?⇒ %RAILS-2.2.2%\builtin\rails_info\rails\info_controller.rb

 

Install Sqlite3

 

sqlite 下载sqlite3.exe和sqlite3.dll,拷贝到 %RUBY_HOME%\bin\ 目录下

rubyforge 下载sqlite3-ruby-1.2.3-mswin32.gem,仿照上面的方法安装。

再次启动 WEBrick ,浏览默认页,点击 About your application's environment链接,可以看到当前ROR环境的详细报告。  

 

Install Mysql

 

下载安装mysql5。

rubyforge 下载的mysql-2.7.3-mswin32.gem,Install RDoc报错,不过并不影响使用。使用gem uninstall mysql卸载之

这里 下载mysql-2.7.2006.05.10-mswin32.gem安装。

 

下面测试一下使用mysql数据库的ror应用环境。

在命令行下敲入"rails --database mysql  myFirstRailsWithMysql "创建名为 myFirstRailsWithMysql 的WEB APP。

以文本方式打开 myFirstRailsWithMysql \config\database.yml,将username和password填上,注意其中有个空格。

命令行下连接mysql,创建名为 myFirstRailsWithMysql _development的 数据库

启动 WEBrick ,浏览默认页, 点击 About your application's environment链接 ,可以看到使用mysql的ROR环境详细报告。

 

Install Mongrel

 

rubyforge 下载gem_plugin-0.2.3.gem

rubyforge 下载 cgi_multipart_eof_fix-2.5.0.gem

rubyforge 下载 mongrel-1.1.5-x86-mswin32-60.gem

依次安装以上三个gem包。

 

这里 下载win32-service-0.5.2-mswin32.gem

rubyforge 下载mongrel_service-0.3.4-i386-mswin32.gem

依次安装以上两个gem包。


Install Ruby-debug

 

rubyforge 下载columnize-0.3.0.gem,linecache-0.43-mswin32.gem

rubyforge 下载ruby-debug-base-0.10.3-mswin32.gem,ruby-debug-0.10.3.gem。

顺次安装四个gem包。命令行下敲入"rdebug -v",回显"ruby-debug 0.10.3"成功。

 

 

※原创版权所有,转载请Mail:Nanigac.Yin#Gmail.COM。

 

分享到:
评论

相关推荐

    Windows 上搭建 ROR环境

    #### 二、环境准备 在开始搭建前,请确保您的Windows系统已更新至最新版本,并安装了必要的软件和工具。下面将分步骤介绍搭建过程。 #### 三、具体步骤 ##### 1. 安装Ruby - **选择版本**:根据个人需求选择合适的...

    ROR环境配置

    本文将深入探讨如何配置ROR开发环境,以及如何使用Eclipse进行ROR开发。 首先,安装Ruby是配置ROR环境的第一步。你需要下载适合你操作系统的Ruby版本,例如,对于Windows用户可以从Ruby官方网站下载安装包,而对于...

    ROR绿色最新环境(2013/3/10)

    ROR环境 Ruby version 1.9.3 (java) RubyGems version 1.8.24 Rack version 1.4 Rails version 3.2.12 JavaScript Runtime therubyrhino (Rhino) Active Record version 3.2.12 Action Pack version 3.2.12 ...

    RoR性能优化经验谈

    RoR(Ruby on Rails)是一种流行的开源Web开发框架,以其高效和简洁的代码著称。然而,随着网站规模的增长,性能优化成为必不可少的环节。在本文中,我们将探讨一些RoR性能优化的关键方面,主要基于JavaEye网站在...

    ror

    NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696

    ROR安装必备所有架包

    在Ruby on Rails(ROR)开发环境中,安装和配置正确的依赖包是至关重要的。这个压缩包包含了一系列用于ROR框架的基础组件,但不包括Ruby本身。让我们深入了解一下这些包的作用和重要性。 首先,`actionpack`是Rails...

    ror实例

    1. **Gemfile与Gemfile.lock**:项目中的Gemfile用于指定项目依赖的gem库,Gemfile.lock则记录了具体版本,确保团队成员或部署环境具有相同的依赖。 2. **ActiveRecord**:这是Rails中的ORM(对象关系映射),它...

    ror中文资料

    **Ruby on Rails(简称RoR)中文资料** Ruby on Rails(RoR)是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程,提高开发效率。RoR强调“约定优于配置”...

    神经网络ror resenet模型

    **神经网络Ror ResNet模型详解** 在深度学习领域,ResNet(残差网络)模型是具有里程碑意义的创新,由He et al.在2015年提出。该模型解决了深度神经网络训练中的梯度消失问题,允许构建非常深的网络结构。而“Ror”...

    初探ROR

    **初探ROR** Ruby on Rails(简称ROR)是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在促进开发过程的简洁性和效率。Ruby on Rails的核心理念是“Don't Repeat ...

    RoR选题方向—源代码

    Ruby on Rails(RoR)是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程。在这个选题方向中,我们主要探讨的是与RoR相关的源代码分析和学习。源代码是...

    RoRBlog 基于RoR的博客系统

    基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。

    ROR 文件的上传与下载

    ### ROR 文件的上传与下载:深入解析与实践 在Ruby on Rails(简称ROR)框架下,处理文件的上传与下载是一项常见的需求,尤其是在构建包含媒体内容的应用程序时。本文将基于给定的文件信息,详细阐述如何在Rails...

    RoR,十分钟做Blog

    【RoR,十分钟做Blog】这篇教程主要介绍了如何使用Ruby on Rails(RoR)框架在NetBeans IDE上快速创建一个简单的博客程序。RoR是一个基于MVC(模型-视图-控制器)架构的Web开发框架,它使得开发过程更加高效且简洁。...

    机遇ROR 的图书管理系统

    《机遇ROR的图书管理系统》是一份以Ruby on Rails(简称ROR)技术为核心,旨在构建高效、...而提供的"EasyKey1.1.exe"可能是用于辅助学习的工具,例如数据库管理工具或模拟环境,具体用途需要进一步了解软件的功能。

    ubuntu 10.10系统安装及vim(ROR)开发环境完整配置

    在本文中,我们将深入探讨如何在Ubuntu 10.10操作系统上进行系统安装,并配置一个完整的Vim编辑器环境,以便进行Ruby on Rails(ROR)开发。Ubuntu 10.10,代号“Maverick Meerkat”,是Ubuntu的一个老版本,但依然...

    javarebel 用JAVA和ROR一样方便测试

    破解版本的JAR包,放到本地磁盘,ECLIPUS直接用,到JVM设置直接加 -noverify -javaagent:D:\javarebel.jar

    RoR 培训课程PPT

    ### RoR培训课程PPT知识点概述 #### 一、课程概览与背景介绍 - **课程性质**:本课程为为期五天的Ruby on Rails(简称RoR)入门级培训,适合初学者快速掌握RoR的基本概念和技术要点。 - **讲师信息**:由Peter ...

    freemis 基于ror框架的mis

    FreeMIS是一个基于Ruby on Rails(RoR)框架构建的管理信息系统(MIS)。RoR是由David Heinemeier Hansson开发的一个开源Web应用程序框架,它遵循“Don't Repeat Yourself”(DRY)原则,强调简洁和生产力。RoR使用...

Global site tag (gtag.js) - Google Analytics