`
hain
  • 浏览: 454540 次
  • 来自: ...
社区版块
存档分类
最新评论

windows平台下Ruby on Rails环境搭建

阅读更多

windows xp 下使用ruby on rails

 1 安装ruby,

win环境下有Ruby One-Click Installer包, 下载地址为

http://www.ruby-lang.org/en/downloads/ ,

 下完后,点击安装,一直点next, i agree,选择安装路径,(我的安装目录是d:\ruby)

 然后一路next  最后finish,安装完成。

 运行cmd, 输入ruby -v  ,如果安装成功会返回版本号

(我的输出是:ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32])

至此,ruby安装完成。

 2 安装rails

 Windows CMD 中运行"gem install rails --include-dependencies", 如果你想看看都装那些包了, 就输入"gem install rails",程序自动下载, 然后就剩下等待了。可以去google下更多的关于gem的内容,我这里就不介绍它了。
 完成之后,也可以用 rails -v 查看版本信息。

至此ror安装完毕。

3创建空的rails网页框架

在命令行下运行:

rails cookbook

你可以看到rails为你生成了完整的cookbook项目目录.(我的目录是d:\ruby\cookbook)

你可以先熟悉下目录的结构。

在命令行下转到你的项目目录

运行:ruby script\server (这条命令是运行script下的server命令来启动webrick服务器)

Webrick 简介:
    Ruby 默认已经包含了丰富的软件,其中 webrick http 服务器就是其中之一。 这个程序包被用作 rubygem 的默认文档服务器。这是一个非常简单的纯 ruby 编写的服务器。感兴趣的朋友可以去google下更多的内容。

打开浏览器输入

http://127.0.0.1:3000

就可以看到初始化页面了。

 

 

Windows下使用Apache2.2和Mongrel运行Ruby on Rails

一、环境
1)安装ruby 、rails
上面有,这里不说了。
2)安装apache,
去www.apache.org下载你apache的最新版本,一路next安装完毕。
3)安装mongrel
 运行命令:
gem install mongrel –y
gem install mongrel_service -y
命令完成就安装好了mongrel
二、把Mongrel作为Services启动
 mongrel_rails service::install -N cookbook -c d:\ruby\cookbook -p 3000 –e production
参数说明:
-N指明服务名称,
-d指明rails应用的目录,
-p是mongrel监听的tcp端口,
-e是启动模式为生产模式
 打开控制面版|管理工具|服务,就可以发现增加了一项名为“cookbook ”的服务,就可以通过控制面版来管理服务了。
也可以通过命令行启动、关闭和注销该服务:
启动:mongrel_rails service::start -N cookbook
关闭:mongrel_rails service::stop -N cookbook
注销:mongrel_rails service::remove -N cookbook
 如果需要安装多个mongrel实例,那么可以这样:
mongrel_rails service::install -N [进程名] -c [ruby项目路径] -p 3000 –e production
三、配置Apache
 用编辑工具打开Apache目录下面的conf/httpd.conf,需要家在取消如下模块的注释:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_http_module modules/mod_proxy_http.so
如果你希望对页面输出使用压缩,也需要取消如下模块的注释:
LoadModule deflate_module modules/mod_deflate.so
然后按如下内容配置基于HTTP代理的负载均衡:
ProxyRequests Off  
##myCluster定义了群集中的每个mongrel应用服务器节点
<Proxy balancer://myCluster> 
   BalancerMember http://localhost:3000  
   BalancerMember http://localhost:3001  
</Proxy> 
<VirtualHost *:80> 
   ServerName 127.0.0.1  
   DocumentRoot d:/ruby/cookbook/public  
   ProxyPass /images !   ##
指明该URL开始的请求不代理给Mongrel群集,而由Apache自己处理
   ProxyPass /stylesheets !  
   ProxyPass /javascripts !  
   ProxyPass / balancer://myCluster/  
   ProxyPassReverse / balancer://myCluster/  
   ProxyPreserveHost on  
</VirtualHost>
 重起Apache,然后打开浏览器访问127.0.0.1,如果配置正确,将出现项目初始化界面。


用Editplus搭建ruby编程环境

一.让Editplus支持ruby语法

1.从Editplus官方网站下载支持Ruby的扩展包

http://www.editplus.com/others.html

   ruby2.zip (2006-01-24)

   Ruby stx, acp - Jonghee Park

2.下载的包中有两个文件是语法文件(stx)与自动完成文件(acp)将这两个文件放到Editplus的安装目录

3.打开菜单中 工具->参数选择->文件(设置与语法)项,增加Ruby这种类型

4.设置一下文件扩展名,关联一下刚才下载的语法文件与自动完成文件

二.在editplus中搭建ruby运行环境

1.打开菜单中 工具->用户工具->增加工具(程序)

  菜单名(menu text)填:ruby

   命令(commend):C:\ruby\bin\ruby.exe(你的ruby.exe路径)

   参数(argument):$(FileName)

   初始目录(initial directory):$(FileDir)

   选中 捕获输出

当然了,你如果想在命令行中运行,就不要选

好了,写个ruby程序,然后在工具菜单下点击ruby,或用快捷键,结果就直接在下面的窗口出现了

 

参考:

http://www.iteye.com/blog/post/326091

http://www.cnblogs.com/jessezhao/archive/2007/05/31/765766.html

http://blog.othree.net/log/2006/11/02/ruby_on_rails_on_windows/

http://www.onlamp.com/lpt/a/5546

http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html

分享到:
评论

相关推荐

    ruby on rails 环境搭建

    【Ruby on Rails 环境搭建】是开发者在进行Web应用程序开发时的首要步骤,尤其对于初学者至关重要。Ruby on Rails(简称RoR)是一个基于Ruby语言的开源Web开发框架,它采用MVC(Model-View-Controller)架构模式,...

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

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

    Ruby on Rails安装包全集(Linux)

    这个资源包提供了所有必需的组件,使得开发者可以按照文档逐步操作,在Linux环境中搭建起Ruby on Rails的开发环境。对于初学者或需要在非标准环境中部署RoR应用的人来说,这是一个非常有价值的资源。

    ruby on rails最新版

    Ruby on Rails,简称Rails,是基于Ruby编程语言的一个开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码的可读性。Rails以其“约定优于配置”(Convention over Configuration)...

    ruby on rails环境搭建学习笔记;passenger+nginx环境配置

    ### Ruby on Rails 环境搭建与 Passenger+Nginx 配置详解 #### 一、Ruby on Rails 开发环境搭建 在进行 Ruby on Rails 的开发之前,首先需要完成一系列的基础软件安装工作,包括但不限于 Ruby 语言环境、Rails ...

    ruby on rails 3 tutorial.pdf

    首先,你需要了解的是Rails的安装过程,包括Ruby环境的搭建、Rails gem的安装以及数据库的配置。在这个阶段,你将学习如何使用命令行工具来创建一个新的Rails项目,并理解Rails的目录结构及其各自的作用。 接下来,...

    ruby on rails for dummies

    《Ruby on Rails for Dummies》这本书将引导读者从安装Ruby和Rails环境开始,逐步学习如何创建模型、视图和控制器(MVC架构),搭建数据库,使用路由系统,以及实现CRUD(Create, Read, Update, Delete)操作。...

    windows下Ruby On Rails的构建

    在Windows环境下搭建Ruby on Rails开发环境,需要经过几个关键步骤,包括安装Ruby、配置环境、安装Rails以及确保所有组件能够正常工作。以下是详细的构建过程: 首先,我们需要在Windows上安装Ruby。Ruby是一种开源...

    在linux下搭建Ruby on RAILS环境

    如何在Linux下搭建ruby on rails

    Ruby on Rails入门权威经典

    《Ruby on Rails入门权威经典》是一本专门为初学者设计的指南,旨在帮助读者全面掌握Ruby on Rails这一强大的Web开发框架。Ruby on Rails(简称Rails)是基于Ruby编程语言的开源框架,以其“DRY(Don't Repeat ...

    ruby on rails 学习资料

    "ruby on rails环境搭建.doc"会详细指导你如何在本地计算机上设置Rails开发环境,这通常包括安装Ruby、Rails、数据库服务器(如MySQL或PostgreSQL)、Web服务器(如Webrick或Puma)、以及必要的开发工具如Git和 ...

    怎样在Ubuntu系统下配置Ruby On Rails开发环境.docx

    Ubuntu 下 Ruby On Rails 开发环境配置指南 在 Linux 操作系统中使用 Ruby On Rails 能够对 web 应用程序的维护和开发变得更加便利,让开发人员能更加专注于系统的逻辑结构。在使用前需先配置 Ruby On Rails 的开发...

    Ruby On Rails中文教材(PDF)

    Ruby on Rails,简称Rails,是一款基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web应用程序的开发。Rails由David Heinemeier Hansson于2004年创建,它提倡“约定优于配置...

    Ruby on Rails入门经典

    Ruby on Rails,简称Rails,是一种基于Ruby编程语言的开源Web应用程序框架,以其“Convention over Configuration”(约定优于配置)和“Don't Repeat Yourself”(DRY,不要重复自己)的原则著称。Rails使得开发Web...

    ruby on rails 搭建redmine

    在使用Ruby on Rails搭建Redmine时,你需要了解以下关键知识点: 1. **环境准备**:首先确保你的系统安装了Ruby、RubyGems和Bundler。Ruby是编程语言,RubyGems是它的包管理器,而Bundler则用来管理项目的依赖关系...

    搭建Ruby on Rails开发环境

    搭建Ruby on Rails开发环境是每个想要涉足这个强大Web框架的开发者必须经历的步骤。Ruby on Rails,简称RoR,是一个基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,使得开发高效...

Global site tag (gtag.js) - Google Analytics