n°达达的主页1234n.com个人博客 / 旧文存档
← 返回文章
2007-05-04 / 达达

Windows环境使用mongrel运行Ruby on Rails

分享RubyWeb

Windows上要配置RoR真是挺麻烦的一件事,我试了Ruby For IIS FastCGI,也试了Apache + Ruby For Apache,结果都配得乱七八糟。

Ruby For IIS FastCGI把我的IIS中的文件类型注册全部搞没掉了,还后删除.fastgci的类型注册后又恢复了。Ruby For Apache和Apache 2.2好像还不兼容,我配置后Apache总是会提示找不到module,可是module明明就在那里,后来换了Apache 2.0就没这个问题了,但是程序还是跑不起来。

后来在网上看到一份mongrel + apache的配置指南。mongrel是一个ruby的HTTP库,用来寄舍ruby Web应用程序。其实不用Apache单用mongrel就可以运行RoR程序了,那篇网上教程中使用Apache是用来做Web代理,让网站不会有http://www.unbe.cn:8081/这样的端口声明。我只是做做试验,多个端口号不会有什么影响,所以我只配了mongrel。 配置步骤如下:

注: 请确认电脑有连接网络。这个安装过程会持续一段时间,视网速而定。

如果按以上步骤配置后,点首页的"About your application’s environment",可以显示如下结果,那就算完成了:

参考链接: 在Windows平台使用Apache2.2和Mongrel运行Ruby on Rails Mongrel Home

原标签已从 2024-01-12 存档快照 恢复。本文保留本地恢复数据中的文字;部分图片、链接和代码格式可能缺失。查看恢复说明