我们一直在用mongrel,但是当有项目用了ruport的时候,恶心的事情就出现了。
随便新建一个项目,启动mongrel的时候,就会出错。
原因是mongrel启动的时候会加载gem包,有个pdfhelper包里用到了ruport,但是此时ruport并没有被加载进来,所以引发异常。解决的办法也比较恶心,要修改pdfhelper文件
,加一句require 'ruport'.要不就在environment.rb里加这句。我不想用这恶心的方法来解决问题。在infoq看到一个新服务器的介绍:
[url]http://www.infoq.com/cn/news/2008/02/thin-fast-ruby-webserver[/url]

用法:
sudo gem install thin

进入项目目录,thin start

ok.