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 环境搭建, 在windows 和Linux下的详细方法。
Ruby on Rails环境搭建(基于WinXP & RadRails) 博文链接:https://wangcheng.iteye.com/blog/113584
全书共分17章,主要内容包括:搭建ruby on rails开发平台、ruby语言的基础知识(像控制语句、面向对象、数组和块等)、文件处理、数据库持久化、rails控制器和路由、视图模板以及发送邮件和ajax等。 《ruby on rails ...
本人学习ruby on rails 的开发和部署过程中的环境搭建的笔记 基本涵盖了ruby开发中用到的所有软件的安装 也给自己留个存档
如何在Linux下搭建ruby on rails
介绍如何在不同的系统上搭建Ruby on Rails开发环境,简单明了,带图
详细介绍了ruby on rails环境的搭建
本资源是一套关于Ruby on Rails开发的全面教程,旨在帮助学习者从入门到精通掌握Ruby on Rails框架的开发技能。教程内容涵盖了Ruby语言基础、Rails框架搭建、Web应用开发、数据库操作、部署与维护等方面的知识。 ...
摘要:一直想尝试Ruby On Rails,但是因为对apache,mysql都不熟,对Rails的环境搭建更是没信心,所以一直没有开始,从知道了InstantRails后,终于在windows上搭建了Ruby On Rails开发环境,开始了Rails的学习。...
NULL 博文链接:https://yujianfei608.iteye.com/blog/1098229
ruby on rails 入门级别教程,通过学习可以很快的搭建ror的服务器并运行起来
一个用Ruby on Rails搭建的图片分享的网站项目.完整源代码
ruby on rails开发过程遇到的问题,环境的搭建问题。
刚上架新书,Ruby on Rails 3 最新版。 通过实例学习网站搭建技术。
本文给大家分享了如何在mac以及Linux系统中安装ruby+rails环境,非常详细,而且有图有真相,希望大家能够喜欢
Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统
主要介绍了Ruby与Ruby on Rails框架环境搭建的简明教程,包括RubyGems的升级与OpenSSL的支持等配置,需要的朋友可以参考下
1、阿里云的一键安装web全环境 下载一键安装web全环境 sh.zip 压缩包 上传至服务器,解压、执行脚本,具体步骤详见这里 $ mv sh.zip /home/tmp/ & cd /home/tmp $ unzip sh.zip $ chmod -R 777 sh & cd sh # 任意...