在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
kokko 的 windows平台下Ruby on Rails环境搭建 windows xp 下使用ruby on rails 1 安装ruby, win环境下有Ruby On 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的内容,我这里就不介绍它了。 至此ror安装完毕。 3创建空的rails网页框架 在命令行下运行: rails cookbook 你可以看到rails为你生成了完整的cookbook项目目录.(我的目录是d:\ruby\cookbook) 你可以先熟悉下目录的结构。 在命令行下转到你的项目目录 运行:ruby script\server (这条命令是运行script下的server命令来启动webrick服务器) Webrick 简介: 打开浏览器输入 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.javaeye.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.on http://www.on |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论