1.下载并安装one-click Ruby Installer
2.安装Rails:
gem install rails --no-rdoc --no-ri
3.安装SVN客户端tigris(可选)
4.配置rails,使用SQLServer,拷贝ADO.rb到c:\ruby\lib\ruby\site_ruby\1.8\DBD\ADO,
如果没有ADO目录,则建立之。
5.安装mongrel:
gem install mongrel --include-dependencies (选择mswin32)
6.安装mongrel service plug-in
gem install mongrel_service --include-dependencies
7.测试mongrel运行是否正常
mongrel_rails start -e production -p 4001
8.把mongrel安装成windows服务
进到项目目录里面:
mongrel_rails service::install -N rsglApp_4001 -p 4001 -e production
(移除服务: mongrel_rails service::remove -N rsglApp_4001,还有start和stop动作)
Apache配置
安装apache2.2
安装时注意不要把apache作为一个服务安装(等后面再配置)。
打开c:\apache\conf\httpd.conf
定位到DSO模块
打开以下模块,激活代理平衡
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
打开URL重写模块
LoadModule rewrite_module modules/mod_rewrite.so
打开内容压缩模块
LoadModule deflate_module modules/mod_deflate.so
在文件最后面加上一句(它引入其他独立的配置文件):
Include conf/httpd-proxy.conf
拷贝httpd-proxy.conf文件到相同目录下,配置mongrel实例
测试Apache,进入c:\apache\bin,执行httpd,如果没有报错,测试系统
把Apache安装成windows服务
进入apache\bin目录: httpd -k install
如果修改apache的端口,需要修改httpd.conf和httpd-proxy.conf两个文件里面的端口
10.把mongrel和apache配置成自动启动项
IIS配置:
安装ISAPI_Rewrite
配置C:\Program Files\Helicon\ISAPI_Rewrite3\httpd.conf
将到/mytest的请求全发送到8080端口的apache
RewriteProxy /mytest(.*) http\://localhost:8080$1 [I,U]
安装代理插件(URL重写问题)
ruby script/plugin install http://svn.napcsweb.com/public/reverse_proxy_fix
配置vendor/plugins/reverse_proxy_fix/lib/config.rb
Pen配置
pen -f 80 localhost:4001
pen -f 80 localhost:4001 localhost:4002
把pen安装成一个服务
安装Windows 2003 Server Resource Kit from Microsoft
执行:
"C:\Program Files\Windows Resource Kits\Tools\instsrv.exe" Pen "C:\Program Files\Windows Resource Kits\Tools\srvany.exe"
打开注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Pen
在pen下建一个项Parameters
在Parameters内建立键Application,值g:\pen\pen.exe
在Parameters内建立键AppParameters,值 -f 80 localhost:3000 localhost:3001
在Parameters内建立键AppDirectory,值g:\pen
分享到:
相关推荐
之前本人在windows 上搭建ROR环境,屡屡受挫,上网查资料、加入ruby on rails的qq群,关注ruby社区等,没有得到一套完整的正确的方法,很多朋友说不要在windows 弄ROR,很费力。的确很费力,后来在朋友的帮助下,...
Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...
该层允许您将数据库行中的数据显示为对象,并使用业务逻辑方法修饰这些数据对象。 您可以在阅读有关Active Record的更多信息。 控制器和视图由动作包处理,该动作包通过其两个部分处理这两层:动作视图和动作控制...
ror实例ror实例ror实例
RoR性能优化经验谈,牛人对ror的优化,值得大家阅读
ror中文资料ror中文资料
NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696
ROR 架构介绍及了解
基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。
神经网络ror resenet模型 cifar10准确率89% cifar100准确率72%
家蚕Ror2基因的克隆与表达分析,刘伟,陈菲,Ror家族属于受体酪氨酸激酶中的孤儿受体,在进化上非常保守。本研究克隆了家蚕Ror2基因BmRor2的ORF序列,BmRor2基因的ORF为1924 bp,编码638
RoR选题方向—源代码
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 ...
mysqlDriver4ror.rarmysqlDriver4ror.rarmysqlDriver4ror.rarmysqlDriver4ror.rar
破解版本的JAR包,放到本地磁盘,ECLIPUS直接用,到JVM设置直接加 -noverify -javaagent:D:\javarebel.jar
NULL 博文链接:https://jiake.iteye.com/blog/367035
excel lib ror ruby
我自己再开发时的笔记
研究机构注册(ROR)API ROR API允许检索,搜索和过滤在ROR中建立索引的组织。 结果以JSON返回。 单个组织记录由以下JSON结构表示: { "id":"https://ror.org/013cjyk83", "name":"PSL Research University", "email...
计算机软件-编程源码-fjvip.zip