与乘客使用Rails时奇怪的错误

我得到以下乘客错误:

undefined method `post_reset' for Gem:Module 

有人知道这可能意味着什么? 谢谢!

在执行一个gem pristine --all之后,我得到了同样的错误 – 所有这些都是为了摆脱使用最新的rubygems更新引入的恼人的弃用信息。

之后,我的mod_passenger.so被删除导致这(误导)的错误信息。 尝试重新启动Apache,如果您遇到同样的问题,将不可能。

解决scheme是再次执行passenger-install-apache2-module 。 之后,我可以重新启动Apache,错误消失了。

我自己试了一下,最后把rubygems降级到1.7.2,再次运行!