问题描述
因为公司遗留系统的问题,只能用Windows,也不想装虚拟机。目前碰到的问题是mongrel不能启动(命令:mongrel_rails start;但是rails server是可以的)。最终的目的是希望把mongrel和Apache集成在Windows上作为服务运行,但是测试到"mongrel_rails start"这一步就过不去了。目前配置:ruby 1.9.2p180 (2011-02-18) [i386-mingw32]Rails 3.0.5mongrel (1.2.0.pre2 x86-mingw32)使用mongrel_rails start启动后,错误提示:C:/apps/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:239:in `require': no such file to load -- dispatcher (LoadError)已经试过的办法:注释掉mongrel.rb的最后两行;gemfile里面添加gem 'mongrel'我调试了大概一周时间了,始终搞不定;各位有把这个问题解决掉的吗?问题补充看来暂时是没什么办法了;我已经决定把手头这个项目用ASP.NET MVC2重新实现一遍了,以便在Windows上部署;可以部署到LINUX上的程序再用Rails吧。 问题补充:项目本身没什么特别的,就是常见的管理系统。.NET MVC和Rails很像,设计思路都是一样的,但是按照微软一贯的作风,细节和方便性比社区产品要好一些,主要还是体现在有一个好的IDE上。和Rails各有特色吧。<div class="quote_title">southwolf 写道</div><div class="quote_div">bitnami rubystack貌似比较靠谱……我倒是比较关心LZ做的是个啥项目?RoR跟ASP.net MVC做东西有什么对比体验?</div><br />
解决方案
bitnami rubystack貌似比较靠谱……我倒是比较关心LZ做的是个啥项目?RoR跟ASP.net MVC做东西有什么对比体验?