使用 Rails 与 Passenger 时出现奇怪的错误

使用 Rails 与 Passenger 时出现奇怪的错误

我收到以下乘客错误:

undefined method `post_reset' for Gem:Module

有人知道这是什么意思吗?谢谢!

答案1

gem pristine --all在执行以摆脱最新的 ruby​​gems 更新引入的烦人的弃用消息后,我遇到了同样的错误。

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

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

答案2

我自己尝试了一下,最终将 ruby​​gems 降级到 1.7.2,又可以工作了!

相关内容