ROR在windows下的部署,数据库为sqlserver2000

本文提供了一套详细的Ruby on Rails应用程序部署指南,包括环境搭建、Rails安装、数据库配置、Web服务器设置等关键步骤。
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
考虑柔性负荷的综合能源系统低碳经济优化调度【考虑碳交易机制】(Matlab代码实现)内容概要:本文围绕“考虑柔性负荷的综合能源系统低碳经济优化调度”展开,重点研究在碳交易机制下如何实现综合能源系统的低碳化与经济性协同优化。通过构建包含风电、光伏、储能、柔性负荷等多种能源形式的系统模型,结合碳交易成本与能源调度成本,提出优化调度策略,以降低碳排放并提升系统运行经济性。文中采用Matlab进行仿真代码实现,验证了所提模型在平衡能源供需、平抑可再生能源波动、引导柔性负荷参与调度等方面的有效性,为低碳能源系统的设计与运行提供了技术支撑。; 适合人群:具备一定电力系统、能源系统背景,熟悉Matlab编程,从事能源优化、低碳调度、综合能源系统等相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①研究碳交易机制对综合能源系统调度决策的影响;②实现柔性负荷在削峰填谷、促进可再生能源消纳中的作用;③掌握基于Matlab的能源系统建模与优化求解方法;④为实际综合能源项目提供低碳经济调度方案参考。; 阅读建议:建议读者结合Matlab代码深入理解模型构建与求解过程,重点关注目标函数设计、约束条件设置及碳交易成本的量化方式,可进一步扩展至多能互补、需求响应等场景进行二次开发与仿真验证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值