我收到以下乘客错误:
undefined method `post_reset' for Gem:Module
有人知道这是什么意思吗?谢谢!
答案1
gem pristine --all
在执行以摆脱最新的 rubygems 更新引入的烦人的弃用消息后,我遇到了同样的错误。
之后我的mod_passenger.so
被删除,导致出现此(误导性)错误消息。尝试重新启动 Apache,如果您遇到同样的问题,则不可能。
解决方案是再次执行passenger-install-apache2-module
。之后我可以重新启动Apache,错误就消失了。
答案2
我自己尝试了一下,最终将 rubygems 降级到 1.7.2,又可以工作了!